#calendar	{ font-family: Geneva, Verdana, Arial, sans-serif; font-size: 9px; font-weight: Normal; text-decoration: none; color: #003366; text-align:center; margin:0 auto; margin-top:20px; margin-bottom:20px; }

.mainTable 		{ background: #fff; border: 1px solid gray; width: 200px; border-collapse:collapse; border-spacing:1px;padding:1px; }
.mainTable  td	{ border:1px solid #85a4b1; }

.monthYearRow 	{ line-height: 17pt; background-color: #4b6f89; text-align: center; vertical-align: middle; font-weight:bold; font-size:10pt; color: #fff; }

.dayNamesRow 	{ line-height: 11pt; background-color: #BA5034; text-align: center; vertical-align: middle; color:#fff; }
	
/* Show dates from other months */
.sOther 		{ background-color: #fff; font-family: Geneva, Verdana, Arial, sans-serif; font-size: 10px; color: #BBBBBB; }	
	
/* Normal Cell Background (date number with no event markings) */
.s2, .today 	{ 	background-color: #eee; color:#999; }	
	
.today 		{ color:#4b6f89; border:1px solid #6b9bbd; background:#c4dbea; font-weight:bold; }
.special	{ color:red; border:1px solid red; background:#e69898; }

