.calendarBG{background-color:rgb(0,0,0);}

.calendarHeader{ 
  font-weight: bold; 
  color: #fff; 
  text-align: center;
  background-color: rgb(28,38,6); 
}

.calendarHeader a{
  color: #F0E68C;
}

.calendarHeader a:visited{
  color: #F0E68C;
}

.calendarDayHeading{
  font-weight: bold; 
  font-size: 11px;
  color: #fff; 
  background-color: rgb(174,198,138); 
  text-align: center;
  vertical-align: middle;
}

.calendarCell{
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  color: #666;
  background-color: #fff;
  width: 60px;
  height: 60px;
}

.calendarToday{
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  color: #000;
  background-color: #ccc;
  width: 60px;
  height: 60px;
}

.calendarBlank{ 
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  color: #666;
  background-color:rgb(174,198,138);
  width: 60px;
  height: 60px;
}

.calendarEvent a
{
  font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #666;
  vertical-align: top;
  text-align: left;
  margin: 0px;
  padding-bottom: 5px;
  display: block;
}

.calendarEvent a:hover
{
  background-color: #ccc;
}
        