#calendar {
	background-color : White;
	color : Black;
	width : 100%;
	text-indent : 5pt;
}

#calendar H1 {
	background-color : transparent;
	font-family : cursive;
	font-size : 20pt;
	font-weight : bold;
	color : Maroon;
}

#calendar H2 {
	background-color : transparent;
	font-family : cursive;
	font-size : 16pt;
	font-weight : bold;
	color : Maroon;
	margin-top : 16pt;
}

#calendar hr {
	border : thin solid #DCDCDC;
	width : 100%;
}

#maintable TR TD A {
	font-weight : bold;
}

.ev{
	color : Maroon;
	border-left : none;
	padding-left : 0px;
}

.evdt{
	color : Black;
	font-weight : bold;
	border-top : thin solid #DCDCDC;
	padding-top : 6pt;
	border-right-style : none;
}

.evtm{
	color : Blue;
	text-indent : 15pt;
	font-size : smaller;
	width : 10em;
}

.evpl{
	color : Black;
	font-style : italic;
	font-size : smaller;
}

.mus{
	background-color : #FFE4E1;
}

.wor{
	background-color : #D9F0F4;
}

.evt{
	background-color : #FFFFE0;
}

.grp{
	background-color : #DDFFE4;
}

.ten{
	background-color : #D8BFD8;
}
#legend{
	font-size : smaller;
	list-style : none;
	display : inline;
}

