.smallCal{
	width:350px;
	border:1px solid black;
	padding:0px;
	border-spacing:0px;
}
.smallCal .headerCol1,.smallCal .headerCol3{
	background-color:#76818C;
	color:white;
	text-align:center;
	font-weight:bold;
	height:30px;
	font-size:9pt;
}
.smallCal .headerCol2{
	background-color:#C2D8FE;
	color:black;
	text-align:center;
	font-weight:bold;
	height:30px;
	font-size:9pt;
	font-family:verdana;
}
.smallCal .days td{
	background-color:white;
	color:black;
	text-align:center;
	font-weight:bold;
	height:30px;
	font-size:10pt;
	vertical-align:center
	font-family:verdana;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
}
.smallCal .pastDates{
  background-color:cecece;
  height:30px;
  font-size:10pt;
  font-family:verdana;
  text-align:center;
 }

.smallCal .today{
	background-color:white;
	font-family:verdana;
	height:30px;
	text-align:center;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
}

.smallCal .currentMonth{
	background-color:#f0f0f0;
	font-family:verdana;
	height:30px;
	text-align:center;
	font-size:9pt;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
}


.smallCal .futureMonth{
	background-color:#cecece;
	font-family:verdana;
	height:30px;
	text-align:center;
	font-size:9pt;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
}

.headerCol1 A:visited,.headerCol1 A:link{
  color:white;
  text-decoration:none;
}
.headerCol3 A:visited,.headerCol3 A:link{
  color:white;
  text-decoration:none;
}



body{
	margin-top:0px;
  background-color:#ffffff;
  font-family:verdana;
  font-size:9pt;
  color:black;
}
A:link,A:visited{
  color:#D24C36;
}
.todayListing{
  width:300px;
  border:3px;
  border:1px solid black;
  border-spacing:0px;
}

.header1 td{
  background-color:#C2D8FE;
  color:black;
  text-align:center;
  padding:0px;
  font-size:9pt;
  font-weight:bold;
  height:30px;
  vertical-align:center;
}
.header2 td{
  text-align:center;
  height:20px;
}
.header2 td A:visited,.header2 td A:link, .header2 td A:active{
  font-weight:bold;
  font-size:9pt;
  text-decoration:none;
}
.header2  td A:hover{
  text-decoration:underline;
 }

.evenRow td{
  background-color:#f0f0f0;
  font-size:9pt;
  font-family:verdana;
  height:20px;
 }
 
 .oddRow td{
 	font-size:9pt;
  background-color:#ffffff;
  font-family:verdana;
  height:20px;
 }
  

 