/*************************************************************
						Calendar
**************************************************************/

.calendar {
	line-height: 1.1em;
}

.calendar span.daynum {
	padding: 3px;
}
.calendar td.day {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 6px;
	text-align: left;
}
.calendar span.event {
	display: block;
	font-size: xx-small;
	padding-top: 3px;
	padding-bottom: 3px;
}
html>body .event img { display: none; }
.event a.title {
	color: #FFFFFF;
	display: block;
	margin-left: 3px;
	text-decoration: none;
	padding: 0px;
}
.event a.title:hover {
	text-decoration: underline;
	background-color: transparent;
}
.calendar .nextprev a:hover {
	background-color: transparent;
}
.event span.md1 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #009966; }
.event span.md2 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #666666; }
.event span.md3 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #CC6666; }
.event span.md4 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #990099; }
.event span.md5 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #336666; }
.event span.md6 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #330099; }
.event span.md7 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #000033; }
.event span.md8 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #666666; }
.event span.md9 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #660033; }
.event span.md10 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #336633; }
.event span.md11 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #9999FF; }
.event span.md12 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #3399FF; }
.event span.md13 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #FF66CC; }
.event span.md14 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #FF00FF; }
.event span.md15 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #000000; }
.event span.md16 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #990000; }
.event span.md17 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #9900FF; }
.event span.md18 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #CC9999; }
.event span.md19 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #669966; }
.event span.md20 { padding-top: 2px; padding-bottom: 2px; display: block; background-color: #CC9999; }

/* Popup/ToolTip Information Box */
#ToolTip {
	position: absolute;
	left: -300px;
	width: 250px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}

#ToolTipPointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
