/* CSS Document */

body {
	font-size: 16px;
	margin: 4%;
}
.schedule { font-size: 14px; }
#logo, #header, #linkbar, #pageHeader, #leftBox { display: none; }
#sectionHeader, #sectionSubHeader { display: none; }
#btnPrintStats, #btnPrintRules  { display: none; }
.noprint { display: none; }
thead {display: table-header-group;}
table, tr { page-break-inside: avoid; }
.newPg { page-break-before: always; height: 30px; }
li { page-break-inside: avoid; margin-top: 16px; }
ol, ul { orphans: 3; widows: 3; }
#footer {
	display: none;
}	
DIV.noBreak TABLE {
	page-break-inside: avoid;
}
DIV.Break {
	page-break-after: always;
}
.rules h1 {
	margin: 0px;
}
.rules h2 {
	margin-top: 0px;
	font-size: 14px;
	font-style: italic;
}
.new { font-weight: bold; }
.pg2 { margin-top: 40px; }
.printHeader { position: fixed; }
.tblHeader {
	font-weight: bold;
	background-color: #CCCCCC;
}
.tblHeadingC {
	font-weight: bold;
	background-color: #DFDFDF;
	text-align: center;
}
.tblHeadingL {
	font-weight: bold;
	background-color: #DFDFDF;
	text-align: left;
}
.tableDataL {
	color: #333333;
	text-align: left;
	padding-left: 4px;
}
.tableDataC {
	color: #333333;
	text-align: center;
}
