#calendar{position:absolute;left:0;top:0;visibility:hidden}#calendarTable{font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#999;width:250px}#dayHeader th{background-color:#cfc;text-align:center;font-size:20px;width:26px}#tableBody{background-color:#ffc;text-align:center;font-size:20px}#tableHeader{background-color:#fcc;width:100%}#today{background-color:#fc3}