
td {
  vertical-align: top;
}

.header-row {
  font-weight: bold;
}

.rec-row {
  font-style: italic;
}

.exam-row {
  font-style: bold;
  color: red;
}

table.schedule {
  text-align: left;
  width: 100%;
  border: 1;
}

table.schedule tr:nth-child(6n+5) { background-color: inherit; }
table.schedule tr:nth-child(6n+0) { background-color: inherit; }
table.schedule tr:nth-child(6n+1) { background-color: inherit; }

table.schedule tr:nth-child(6n+2) { background-color: #ddd; }
table.schedule tr:nth-child(6n+3) { background-color: #ddd; }
table.schedule tr:nth-child(6n+4) { background-color: #ddd; }

