table.calendar {
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.item {
	background-color: #FFFFFF;
	font-size: 9px;
	vertical-align: top;
	padding-right: 6px;
	padding-left: 6px;
}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 20px; font-size: 11px;}
table.calendar td {
	width: 20px;
	height: 20px;
	font-size: 13px;
}
table.calendar a {
	color: #000000;
	text-decoration: none;
}
table.calendar {font-weight: bold; margin-top: 3px; font-size: 11px; text-align: center; color: #000000;}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {
	color: #000000;
	text-align: center;
	font-weight: bold;
	background-color: #CCCCCC;
}
.calendar-month {font-weight: bold; margin-top: 3px; font-size: 11px; text-align: center; color: #000000;}
.calender-button {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	background-color: #FDBF0F;
	height: 18px;
	width: 18px;
	border: 1px solid #FFFFFF;
}
.today {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #FDBF0F;
}
.day {
	background-color: #FFFFFF;
}
.weekend {
	background-color: #EBEBEB;
}
table.calendar td.linked-day {font-size: 11pt}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
	font-size: smaller;
}
table.prevnext td a{text-decoration: none}