/* schedtest.css */.explanatory {	color: black;	background: #dfd;	font-family: sans-serif;	}.scheduleTable {	border: solid 1px black;	}	.tablehdr,.gamehdr,.homehdr,.visitorshdr,.scorehdr,.datehdr,.timehdr,.fieldhdr,.forfeithhdr,.forfeitvhdr {	/*font-size: smaller;*/	font-family: sans-serif;	color: #330033;	font-weight: bold;	background: #EEEEEE;	text-align: left;	border-bottom: solid 1px black;	}.homehdr {	text-align: right;	}	.scorehdr {	text-align: center;	}	.game {	/* font-size: smaller; */	}	.game,.date,.time,	.home,.visitors,.score,.vs,.field {	/*font-size: smaller;*/	font-family: sans-serif;	}		.home,.homehdr {	text-align: right;	/*padding-right: 0.3em;*/	}.visitors {	/*padding-right: 1em;*/	}.forfeithhdr,.chkforfeith { text-align: left; }.forfeitvhdr,.chkforfeitv { text-align: right; }	.score,.vs {	text-align: center;	}	.score {	font-weight: bold;	}	.field {	}.date {	}	.forfeit {	color: #333;	/*font-style: italic;*/}A.external,A.externalnav  {	font-weight: bold;	text-decoration: underline;	}A.external:hover,A.externalnav:hover  {	text-decoration: underline;	background: #DDFFDD;	}.filterTable {	background: #EEEEEE;	border: solid 1px #330033;	}.filterTable TD {	border: solid 1px #330033;	}	.divisionButtons,.teamFilter,.gameFilter {	font-family: sans-serif;	font-size: smaller;		font-weight: bold;	background: #EEEEEE;	color: #330033;	}	.divisionButtons {	text-align: center;	}.teamFilter {	}	#headerTable {	}#filterTips {	width: 80%;	font-size: 1em;	padding-top: 0.5em;	padding-left: 1em;	border-top: 1px dotted #303;	border-left: 2px solid #303;	}	#filterTips H3 {	font-weight: bolder;	font-family: sans-serif;	margin-top: 0px;	font-size: 0.9em;	}		#schedDiv .footer {	margin-top: 0.2em;	font-style: italic;	line-height: 125%;	}	