body	{	
	font-family: verdana;
	font-size: 11px;
	background: #ffffff;
}

a:active { text-decoration: none; color: rgb(0, 131, 247)  }
a:link { text-decoration: none; color: rgb(0, 131, 247)  }
a:visited { text-decoration: none; color: rgb(0, 131, 247)  }
a:hover { text-decoration: underline; color: rgb(0, 131, 247)  }

a.heading:active { text-decoration: none; color: rgb(136, 136, 136)  }
a.heading:link { text-decoration: none; color: rgb(136, 136, 136)  }
a.heading:visited { text-decoration: none; color: rgb(136, 136, 136)  }
a.heading:hover { text-decoration: underline; color: rgb(136, 136, 136)  }

a.heading2:active { text-decoration: none; color: rgb(0, 0, 0)  }
a.heading2:link { text-decoration: none; color: rgb(0, 0, 0)  }
a.heading2:visited { text-decoration: none; color: rgb(0, 0, 0)  }
a.heading2:hover { text-decoration: underline; color: rgb(0, 0, 0)  }

.monthBar { text-align: center; }

.date {
	color: rgb(0, 131, 247);
	font-size: 20px;
	font-weight: bold;
	padding: 7px;
	text-align: right;
}

.time {
	color: rgb(136, 136, 136);
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}

td { font-size: 11px; }

td.sup_left {
	border-right: 2px solid rgb(0,0,0);
	padding-top: 20px;
	vertical-align: top;
	width: 180px;
}

td.headerA {
	height: 40px;
	width: 500px;
	background-color: rgb(204, 204, 204);
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

td.headerB {
	height: 40px;
	width: 500px;
	background-color: rgb(187, 187, 187);
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

td.headerC {
	height: 40px;
	width: 100%;
	background-color: rgb(187, 187, 187);
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

td.highlight { 
	border-bottom: 2px dotted rgb(136, 136, 136);  
	text-align: center;
	font-size: 9px;
}

td.cal {
	width: 20px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.cal1 {
	width: 20px;
	border-left: 2px solid rgb(136, 136, 136); 
	border-top: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_red { 
	background-color: rgb(204, 82, 84);
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_pink { 
	background-color: rgb(221, 180, 181);
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_blue { 
	background-color: rgb(163, 190, 255);
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_green { 
	background: rgb(161, 230, 92); 
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_grey { 
	background: rgb(238, 238, 238); 
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_bak1 { 
	background: rgb(204, 204, 204); 
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.events_multi { 
	background: rgb(255, 204, 0); 
	width: 25px;
	border-left: 2px solid rgb(136, 136, 136); 
	text-align: center;
	font-size: 9px;
}

td.beforelc_bak1 {
	width: 0px;
}

td.beforelc_bak2 {
	width: 0px;
}

td.lc_bak1 {
	width: 0px;
	height: 0px;
}

td.lc_bak2 {
	width: 0px;
	height: 0px;
}

td.top_bak1 {
	height: 0px;
}

td.top_bak2 {
	height: 0px;
}

td.topr_bak1 {
	width: 0px;
	height: 0px;
}

td.topr_bak2 {
	width: 0px;
	height: 0px;
}

td.topend_bak1 {
	width: 0px;
}

td.topend_bak2 {
	width: 0px;
}


td.l_bak1 {
	width: 0px;
}

td.l_bak2 {
	width: 0px;
}

td.main_bak1 {
	width: 800px;
	line-height: 25px;
}

td.main_bak2 {
	width: 800px;
	line-height: 25px;
}

td.r_bak1 {
	width: 0px;
}

td.r_bak2 {
	width: 0px;
}

td.bottomend_bak1 {
	width: 0px;
}

td.bottomend_bak2 {
	width: 0px;
}

td.bottoml_bak1 {
	width: 0px;
	height: 0px;
}

td.bottoml_bak2 {
	width: 0px;
	height: 0px;
}

td.bottom_bak1 {
	height: 18px;
	border-bottom: 2px dotted rgb(0, 0, 0);
}

td.bottom_bak2 {
	height: 18px;
	border-bottom: 2px dotted rgb(0, 0, 0);
}

td.rc_bak1 {
	width: 0px;
	height: 0px;
}

td.rc_bak2 {
	width: 0px;
	height: 0px;
}

td.afterrc_bak1 {
	width: 0px;
}

td.afterrc_bak2 {
	width: 0px;
}

td.comments_l {
	width: 30px;
	height: 30px;
	border-left: 2px solid rgb(204, 204, 204);
	border-bottom: 2px solid rgb(204, 204, 204);
}

td.comments_r {
	width: 30px;
	height: 30px;
	border-right: 2px solid rgb(204, 204, 204);
	border-top: 2px solid rgb(204, 204, 204);
}

td.left_bak1 {
	width: 0px;
}

td.left_bak2 {
	width: 0px;
}

td.right_bak1 {
	width: 0px;
}

td.right_bak2 {
	width: 0px;
}

td.top_span {
	width: 100%;
	padding: 5px;
	text-align: right;
	background-color: rgb(153, 153, 153);
}