table.calendar {
	max-width: 700px;
}

.calendar th {
	text-align: center;
}

.calendar td {
	vertical-align: top;
}

table.month {
	border-collapse: collapse;
	border: thin black solid; 
}

th.dayLabel {
	width: 10px;	
}

tr.odd {
	background-color: #eeeeee;
}

td.holiday {
    background-color: #ffc000;
}

td.weekend {
    background-color: #ffa000;
}
