table {border-collapse : collapse; width:100%;}
table td {padding:0;}

table.calendar table.title{
background:gray;
height:25px;
}
table.calendar table.title td{
color:white;
text-align:center;
padding-top:3px;
font:13px arial;
}
table.calendar table.title a:link,
table.calendar table.title a:visited
{
color:white;
text-decoration:none;
}
table.calendar table.title a:hover
{
text-decoration:underline;
}

table.calendar table.days td{
height:20px;
text-align:center;
font:13px arial;
border-bottom:1px solid gray;
}
table.calendar table.numbers td{
padding:3px;
text-align:center;
font:11px arial;
}

table.calendar table.numbers td a:link,
table.calendar table.numbers td a:visited{
font:bold 11px arial;
}

