TABLE.jwCalendar{
  border-collapse:collapse;
  border-style:solid;
  border-color:silver;
  border-width:1px 0px 0px 1px;
  font-family:sans-serif;
  background-color: white;
  width:100%;
}

/*Month title text size*/
TABLE.jwCalendar TH#Month{
  font-size:12pt;
}
TABLE.jwCalendar TD{
  border-style:solid;
  border-color:silver;
  border-width:0px 1px 1px 0px;
  height:8ex;
  width:14%;
  vertical-align:top;
}
TABLE.jwCalendar TH,
TABLE.jwCalendar TD{
  font-size:8pt;
}

/*Calendar link text size*/
TABLE.jwCalendar TH A,
TABLE.jwCalendar TD A{
  font-size:12pt;
}


TABLE.jwCalendar TR.Days TD{
  height:1em;
  text-align:center;
}

TABLE.jwCalendar TR.Month TH#prev, TABLE.jwCalendar TR.Month TH#next{
  background-image:url(../images/gray_fill.png);
  background-repeat:repeat-x;
}

TABLE.jwCalendar TR.Month TH A{
  text-decoration:none;
  color:white;
}

TABLE.jwCalendar TR.Month TH A:visited{
  color:white;
}

TABLE.jwCalendar TR.Month TH#Month{
  color:white;
}


TABLE.jwCalendar TR.Month TH{
  background-image:url(../images/blue_fill.png);
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
  line-height:17px;
}

TABLE.jwCalendar TD.OutMonth{
  background-color:silver;
}

DIV.jwEventList DIV.Event{
  font-family:sans-serif; 
}
