a.prevnext:link {color: red; font-size: 12px; text-decoration:none;}
a.prevnext:visited {color: red; font-size: 12px; text-decoration:none;}
a.prevnext:hover {color: blue; font-size: 12px; text-decoration:underline;}
a.prevnext:active {color: red; font-size: 12px; text-decoration:underline;}

a.day:link {color: black; font-size: 18px; text-decoration:none;}
a.day:visited {color: black; font-size: 18px; text-decoration:none;}
a.day:hover {color: red; font-size: 18px; text-decoration:underline;}
a.day:active {color: black; font-size: 18px; text-decoration:underline;}

a.event:link {color: blue; font-size: 10px; text-decoration:none;}
a.event:visited {color: blue; font-size: 10px; text-decoration:none;}
a.event:hover {color: red; font-size: 10px; text-decoration:underline;}
a.event:active {color: blue; font-size: 10px; text-decoration:underline;}

a.admin:link {color: blue; font-size: 12px; text-decoration:none;}
a.admin:visited {color: blue; font-size: 12px; text-decoration:none;}
a.admin:hover {color: red; font-size: 12px; text-decoration:underline;}
a.admin:active {color: blue; font-size: 12px; text-decoration:underline;}

table.cal {
	background-color: #4682B4;
	height: 400px;
	border-style: none;
	border-width: 3px;
}

.caption {
	color: #000000;
	font-size: 28px;
	font-weight: bold;
}

.thead {
	color: #ffffff;
	background-color: #000099;
	font-size: 14px;
	font-weight: bold;
}

td.cal {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top
}

.day {
	color: black;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
	
td.outside {
	background-color: #D3D3D3;
	text-align: left;
	vertical-align: top
}

td.today {
	background-color: #ffff00;
	text-align: left;
	vertical-align: top
}

tfoot.cal {
	color:black;
	background-color: #4682B4;
	font-size: 14px;
	text-align: left
}

ul.cal {
	margin: 0px;
	list-style-position: inside
}

.cal-admin-link {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}