.calendarBG {
 background-color: #ccc; 
font-weight:		normal;
padding:0;
margin:0;

}

.calendarBlank { 
 background-color: #fff;
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		normal;
}

.calendarHeader { 
 font-weight: normal; 
 color: #666; 
 text-align: center;
 background-color: #fff; 
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         11px;
}

.calendarMonthLinks {
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #000;
 background-color:  transparent;
}

.calendarMonthLinks a, .calendarMonthLinks a:link {
 color:             #000;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #000;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: normal; 
 font-size:	11px;
 color: #000; 
 background-color: #fff; 
 text-align:  center;
 vertical-align: middle;
 font-family:       Georgia, "Times New Roman", Times, serif;
}

.calendarToday { 
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarToday a, .calendarToday a:link {
 color:             #0084BF;
 text-decoration:   none;
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;

}

.calendarToday a, .calendarToday a:hover {
 color:             #0084BF;
 text-decoration:   underline;
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;

}

.calendarCell {
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a, .calendarCell a:link {
 color:             #0084BF;
 text-decoration:   none;
 background-color:  transparent;
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;
}
  
.calendarCell a:visited {
 color:             #0084BF;
 text-decoration:   underline;
 background-color:  transparent;
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;
}

.calendarCell a:hover {
 color:            #0084BF;
 text-decoration:   underline;
 background-color:  transparent;
 font-family:       Georgia, "Times New Roman", Times, serif;
 font-size:         12px;
}