/***********************
* CALENDAR
***********************/

.calTable {
	background: white;
	border: 1px solid #888;
	}
.calTable a {
	text-decoration: none;
	padding: 1px 4px;
	}
.calDaysTable {
	background-color: #e0e0e0;
	}
.calDaysTable td a {
	display: block;
	padding: 5px 7px;
	vertical-align: middle;
	}
.calDaysTable td.today {
	border: 1px solid #ccc;
	}
.calDaysTable td.unavailable a {
	color: #bbb;
	}
.calDaysTable td {
	background-color: #fff;
	vertical-align: middle;
	text-align: center;
	}
.calTableHeader th a {
	font-size: 16pt;
	}
.calMonthName {
	text-align: center;
	font-size: 13pt;
	}
.calDayNames td {
	background-color: #eee;
	padding: 2px;
	}