.calendarHeader
{
  background-color: #EDFEB3;
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: normal;
  font-weight: bold;
}

.calendarMonthHeader
{
  background-color: #BAFB80;
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: large;
  font-weight: bold;
}

table.calendar
{
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  border-style: solid;
  border-color: #404040;
  border-width: 2px;
}

td.calendar
{
  background-color: #f0f0f0;
  font-size:x-small;
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-weight: normal;
  border-style: dotted;
  border-color: #000000;
  border-width: 1px;
  width: 90;
  height: 90;
}

td.calendarToday
{
  background-color: #00EE00;
  font-size:10px;
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-weight: bold;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  width: 90;
  height: 90;
}

table.calendarActivity
{
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  border-style: solid;
  border-color: #000000;
  border-width: 2px;
}

td.calendarActivityHead
{
  background-color: #BAFB80;
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-weight: bold;
  border-style: dotted;
  border-color: #000000;
  border-width: 1px;
}

td.calendarActivitySubject
{
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  background-color: #EDFEB3;
  font-size:12px;
  font-weight: bold;
  border-style: thin;
  border-color: #000000;
  border-width: 1px;
}

td.calendarActivityText
{
  font: "Trebuchet MS",Verdana,Arial,sans-serif;
  background-color: #f0f0f0;
  font-size:12px;
  border-color: #000000;
  border-width: 1px;
}

