	.ta1 { writing-mode:lr-tb; }
	.Default { font-family:Arial; }
	.ce1 { font-family:Arial; border-bottom-width:0.0878cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-width:0.0878cm; border-top-style:solid; border-top-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; writing-mode:page; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:bold; }
	.ce10 { font-family:Arial; background-color:#d9d9d9; border-style:none; font-size:10pt; font-style:italic; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce11 { font-family:Arial; border-style:none; font-size:10pt; font-style:italic; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce2 { font-family:Arial; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-width:0.0878cm; border-top-style:solid; border-top-color:#000000; vertical-align:bottom; text-align:center ! important; margin-left:0in; writing-mode:page; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce3 { font-family:Arial; border-style:none; vertical-align:bottom; text-align:center ! important; margin-left:0in; writing-mode:page; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce4 { font-family:Arial; border-bottom-width:0.0878cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-width:0.0878cm; border-top-style:solid; border-top-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; writing-mode:page; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:bold; }
	.ce5 { font-family:Arial; border-bottom-style:none; background-color:transparent; border-left-style:none; border-right-style:none; border-top-width:0.0878cm; border-top-style:solid; border-top-color:#000000; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce6 { font-family:Arial; background-color:transparent; border-style:none; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce7 { font-family:Arial; border-style:none; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce8 { font-family:Arial; font-size:12pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.ce9 { font-family:Arial; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-width:0.0878cm; border-top-style:solid; border-top-color:#000000; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
	.co1 { width:0.889in; }
	.co2 { width:1.4398in; }
	.co3 { width:3.048in; }
	.co4 { width:1.8902in; }
	.co5 { width:2.0189in; }
	.ro1 { height:0.1681in; }
	.ro2 { height:0.1756in; }
	.ro3 { height:0.2016in; }
	.ro4 { height:0.178in; }
	.T1 { font-family:Arial; font-size:10pt; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
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; }

