td.day		{ background-color: white; padding: 4px; border: 1px solid #CCCCCC; vertical-align: top }
td.vac		{ background-color: #CCFFFF; padding: 4px; border: 1px solid #CCCCCC; vertical-align: top }
td.hol		{ background-color: #FFCCFF; padding: 4px; border: 1px solid #CCCCCC; vertical-align: top }
td.week		{ background-color: #EEEEEE; color: black; text-align: center; padding: 4px; border: 1px solid #CCCCCC }
td.weekday	{ background-color: #999999; color: white; text-align: center; padding: 4px; border: 1px solid #CCCCCC }
a.slot		{ font-size: 8pt; font-family: Helvetica, Arial, Times New Roman; color: black; text-decoration: none }
a.slot:hover	{ color: red }