table.calendar
{
 width : 371px;
 color : #000000;
 table-layout : fixed;
 margin : 0px;
 border-collapse : collapse;
}

table.calendar td
{
 text-align : center;
 border : 1px solid #000000;
 height : 25px;
}

table.calendar td.weekend
{
 background-color : #F7F7F7;
}

table.calendar td.today
{
 border : 3px solid #990000;
}

table.calendar thead td
{
 font-weight : bold;
}