table.schedule {
  width : 100% ;
  border-width : thin ;
  border-style : solid;
  border-color : green ;
  border-collapse : separate ;
  border-spacing  : 5px 15px ;
}

table.schedule td {
  border-width : medium ;
  border-style : solid ;
  border-color : black
}

td.lecture {
  background-color: #D2E1D2;
}

td.Sect001 {
  background-color: #D2D2FF;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

th.Sect001 {
  background-color: #6969FF;
  text-align  : center;
  font-size   : x-large ;
  font-weight : bold ;
  font-family : sans-serif
}

td.Sect002 {
  background-color: #FFD2D2;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

th.Sect002 {
  background-color: #FF6969;
  text-align  : center;
  font-size   : x-large ;
  font-weight : bold ;
  font-family : sans-serif
}

td.holiday {
  background-color: #F0FFF0;
  text-align: center;
  font-weight: bolder;
  font-size:   x-large ;
  font-family  : serif ;
  color: green
}

td.topic {
  text-align  : center;
  font-weight : bold ;
  font-family : sans-serif
}

td.duedate {
  background-color: #D2FFFF ;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

th.assignment {
  background-color: #D2FFFF ;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

td.assignment {
  background-color: #D2FFFF ;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

td.quiz {
  background-color: #FFFF87;
  text-align: center;
  font-weight: bold;
  font-size:   large ;
  font-family  : cursive ;
  color: purple
}

td.final {
  background-color: #FFFF87;
  text-align: center;
  font-weight: bolder;
  font-size: x-large ;
  font-family  : cursive ;
  color: purple
}

td.reading {
  text-align  : center;
  font-weight : bold ;
  font-family : sans-serif
}

th.reading {
  text-align  : center;
  font-weight : bold ;
  font-size   : x-large ;
  font-family : sans-serif
}

td.notes {
  text-align  : center;
  font-family : monospaced
}

th.notes {
  text-align  : center;
  font-family : sans-serif ;
  font-size   : x-large 
}

td.duedate {
  background-color: #D2FFFF ;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

td.assignment {
  background-color: #D2FFFF ;
  text-align  : center;
  font-size   : large ;
  font-weight : bold ;
  font-family : sans-serif
}

td.quiz {
  background-color: #FFFF87;
  text-align: center;
  font-weight: bold;
  font-size:   large ;
  font-family  : cursive ;
  color: purple
}
