.calendarBG
{
background-color: #000; 
}

.calendarBlank
{
font-size: 1.0em;
background-color: #ccc;
vertical-align: top;
}

.calendarHeader
{
font-size: 1.1em;
font-weight: bold;
color: #fff;
text-align: center;
background-color: #000; 
}

.calendarMonthLinks
{

font-size: 1.1em;
font-weight: bold;
letter-spacing: .1em;
text-decoration: none;
color: #fff;
background-color: transparent;
}

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

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

.calendarDayHeading
{
font-weight: bold;
font-size: 1.1em;
color: #fff;
background-color: #600;
text-align:  center;
vertical-align: middle;
}

.calendarToday
{

font-size: 1.0em;
line-height: 1.1em;
font-weight: bold;
text-decoration: none;
text-align: left;
vertical-align: top;
color: #000;
background-color:#e9f6dc;
}

.calendarCell
{
font-size: 1.0em;
line-height: 1.1em;
text-decoration: none;
text-align: left;
vertical-align: top;
color: #666;
background-color: #fff;
}

.calendarCell a
{
color: #c00;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}
  
.calendarCell a:visited
{
color: #c00;
font-weight: bold;
background-color: transparent;
}

.calendarCell a:hover
{
color: #c00;
background-color: transparent;
text-decoration:underline;
}

.calendarCell li
{
color: #c00;
margin: 0 0 0 15px;
padding: 1px 0;
list-style-type: square;
}
