/*Print styling below*/

@media print {
.noPrint {
	display:none;
}
.printOnly {
	display:block;
}
body {
	background-color:#EEEEEE;
	margin:0em;
	font-family:Verdana, Arial;
	line-height:1.1em;
	font-size:100%;
}
h1 {
	font-size:1.45em;
	color:#336699;
}
h2 {
	font-size:1.35em;
	color: #336699;
}
h3 {
	font-size:1.15em;
	color: #003366;
}
h4 {
	font-size:1.15em;
	color: #494949;
	border-bottom:ridge;
}
#header {
	display:none;
}
#container {
	background-color:#FFFFFF;
	margin:auto;
	width:47.1em;
	height:auto;
}
#menu {
	display:none;
}
#week {
	font-size:.75em;
	width:auto;
	height:auto;
}
#printbutton {
	display:none;
}
#footer {
	display:none;
}
}

/* Regular screen viewing */

@media screen {
.noPrint {

}
.printOnly {
	display:none;
}
.hide {
	display:none;
}
body {
	background-color:#EEEEEE;
	margin:0em;
	font-family:Verdana, Arial;
	font-size:100%;
	line-height:1.1em;
	padding:0em;
	height:100%;
}
h1 {
	font-size:1.45em;
	color:#336699;
}
h2 {
	font-size:1.35em;
	color: #336699;
}
h3 {
	font-size:1.15em;
	color: #003366;
}
h4 {
	font-size:1.15em;
	color: #494949;
	border-bottom:ridge;
}
#header {
	width:47.1em;	
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
	border-bottom:thin;
}
#container {
	background-color:#FFFFFF;
	margin:auto;
	border-left:solid;
	border-right:solid;
	border-width:thin;
	width:47.1em;
	height:auto;
	position:relative;
}
#menu {
	float:left;
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));
	font-size:.75em;
	padding-left:1em;
	margin-top:6em;
	width:14.5em;
	height:auto;
}
#week {
	font-size:.75em;
	border-left:groove;
	padding:1em;
	padding-top:5.5em;
	width:auto;
	height:auto;
	margin-left:15.5em;
}
#printbutton {
	float:right;
	padding-left:38em;
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop));}
#footer {
	border-left:solid;
	border-right:solid;
	border-width:thin;
	width:47.1em;
	margin:auto;
}
}