﻿body 
{
	background-color: white;
	font-family: verdana, arial, tahoma;
	font-size: 9pt;		
	padding:  5px;
	margin: 0px;	
}
table { }
td { font-family: verdana, arial, tahoma; font-size: 9pt; }
th { font-family: verdana, arial, tahoma; font-size: 9pt; }
div { text-align: left; padding: 0px; margin: 0px; }	

img { border: none; padding: 0px; margin: 0px; }

a { color: #A86403; text-decoration: none; }
a:visited { color: #A86403; }
a:link { color: #A86403; }
a:hover { color: #EF8E1B; text-decoration: underline; }
a img { border: none; }

h1 
{
	font-family: arial, verdana, tahoma;
	font-size: 20pt;
	color: black;
	margin: 0px;
	padding: 0px 0px 10px 0px;		
}	

h2 
{
	font-family: arial, verdana, tahoma;
	font-size: 14pt;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 10px 0px;		
}	

/* Printed schedule */
.schedp { border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
.schedp th { font-size: 9pt; font-weight: normal; background-color: #f0f0f0; text-align: center; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
.schedp td { font-size: 7pt; text-align:center; vertical-align:top; width: 16%; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
.schedp .sunday { font-size: 9pt; background-color: #f0f0f0; vertical-align: bottom; }
.schedp .class { font-weight: bold; font-size: 7pt; }
.schedp .time { }
.schedp .day { font-weight: bold; }
.schedp .other { }

.classp
{
	border: darkgray 1px solid;
}
.classp th
{
	padding: 5px;	
	border-right: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.classp td
{
	padding: 5px;	
	border-right: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	vertical-align: top;
}
.classp .class_alt
{
	background-color: #f0f0f0;
}

.error { color: Red; font-weight: bold; }
.nodata { color: #DA8204; font-weight: bold; }
