body {
	background-color: #ffffff;
	color: #000000;

}

.clmonth {
	border-collapse: collapse;
	margin-right: 25px;
}
.clmonth caption {
	text-align: left;
	font: bold 110% Georgia, "Times New Roman", Times, serif;
	padding-bottom: 6px;
}
.clmonth th {
	border: 1px solid #999999;
	border-bottom: none;
	padding: 2px 8px 2px 8px;
	background-color: #CC99ff;
	color: #black;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clmonth td {
	text-align: center;
	border: 1px solid #999999;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 4px 2px 4px;
	vertical-align: top;
}
.clmonth td.previous, .clmonth td.next {
	background-color: #F6F6F6;
	color: #C6C6C6;
}

.clmonth td.live {
	background-color: #ffccff;
	color: black;
	border: 2px solid #ff80ff;
	font-weight: bold;
}

.clmonth td.done {
	background-color: white;
	color: black;
	border: 2px solid #ff80ff;
	font-weight: bold;
}

td.border {border: #999999 solid 1px; font-size: 110%; padding: 0 5px 0 5px;}

 a:link.cal {color: black;}

a:visited.cal {color: #9966cc;}

a:hover.cal, a:active.cal {color: #ff0000;}



