table.calendar {
    border: none;
} 
table.calendar th{
	border-bottom:1px solid #979C9C;
	color:#DC7902;
	font-size:11px;
	font-weight:normal;
	padding:5px 0 5px 10px;
	text-transform:uppercase;
	vertical-align:bottom;
}

table.calendar tr:first-child td {
    border: none;
    color: #979C9C;
    text-transform: none;
    vertical-align: top;
} 

table.calendar td {
    border: none;
    vertical-align: top;
} 

table.calendar tr {
	background-color:#FFFFFF;
}
table.calendar tr.odd {
	background-color: #F5F5F5;
}
