/* caption determines the style of the month/year banner above the calendar. */
caption {
	font-family:arial,helvetica; 
	font-size:11px; 
	color: black;
	font-weight: bold;
}

/* .calendar determines the overall formatting style of the calendar, acting as the default unless later overruled. */
.calendar{
	width: 100%;
	font-family:arial,helvetica; 
	font-size:11px; 
	color: white;
	background-color: #FFFFFF;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
}

/* .calendarlink determines the formatting of those days linked to content. */
.calendarlink {
	color: #FF5926;
	font-size: 11px;
}

/* .header determines the formatting of the weekday headers at the top of the calendar. */
.header {
	background-color: #FF5926;
	width: 14.3%;
}

/* .day determines the formatting of each day displayed in the calendar. */
.day {
	background-color: #DFDFDF;
	text-align: center;
	color: #000000;
	width: 14.3%;
}

/* .linkedday determines the formatting of a date to which content is available. */
.linkedday {
	background-color: #CCCCCC;
	text-align: center;
} 

/* .today determines the formatting of the current day. */
.today {
	background-color: #DFDFDF;
	text-align: center;
	color: #000000;
	width: 14.3%;
	border-color: #FF5926;
	border-style: solid;
	border-width: 1px;
} 

/* .today determines the formatting of the current day if content is available. */
.linkedtoday {
	background-color: #CCCCCC;
	text-align: center;
	border-color: #FF5926;
	border-style: solid;
	border-width: 1px;
} 