.calCurrentMonth {
	color: #FFFFFF;
	font-size: 13px; 
	font-weight: bold;
}

.calhdr tr, .calhdr td, .calftr tr, .calftr td {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #063E2C;
	font-weight: bold;
	font-size: 11px; 
}
	.calhdr a:link, .calftr a:link {
		color: #DDDDDD;
		text-decoration: none;
	}
	.calhdr a:visited, .calftr a:visited {
		color: #DDDDDD;
		text-decoration: none;
	}
	.calhdr a:hover, .calftr a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
.calDay {
	background: #C0B880;
}
.calCurrentDays {
	height: 85px;
	background: #DBE0DB;
}
.calNotCurrentDays {
	height: 85px;
	background: #C3CDC5;
}
.calToday {
	background: #496159;
	color:#FFFFFF;
}
	.calToday a:link {
		color: #DDDDDD;
		text-decoration: none;
	}
	.calToday a:visited {
		color: #DDDDDD;
		text-decoration: none;
	}
	.calToday a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
.calDayNumber {
	width: 100%; 
	padding: 3px;
	font-size: small; 
	font-weight: bold;
}
.calDayEvents {
	min-height: 30px; 
	font-size: x-small;
	text-indent: -.5em; 
	padding-left: 1em;
	padding-right: .5em;
}