
		table.cal{border: 1px solid #cccccc; width: 620px;}
		table.cal td, table.cal th{border: 1px solid #cccccc; font-size: 10pt;}
		table.cal tr.row_heading{background-color: #336666; color: #ffffff;}
		table.cal tr.row_heading td{padding: 3px;}
		table.cal tr.row_heading td{border: 0px;}
		table.cal td.notSelected{text-align: center; font-size: 8pt; width: 85px; height: 50px;}
		table.cal td.shaded{text-align: center; font-size: 8pt; background-color: #cccccc; width: 85px; height: 50px;}
		table.cal td.selected{text-align: center; font-size: 8pt; background-color: #336666; color: #ffffff; width: 85px; height: 50px;}
		table.cal td.selected a.calLink{color: #ffffff; font-size: 10pt;}
		table.cal a.nextPrev{color: #ffffff; text-decoration: none; font-size: 10pt;}
		table.cal a.nextPrev:hover{color: #ffffff; text-decoration: underline; font-size: 10pt;}
		table.cal a.calLink:link{color: #0066CC; text-decoration: none; font-size: 10pt;}
		table.cal a.calLink:active{color: #0066CC; text-decoration: none; font-size: 10pt;}
		table.cal a.calLink:visited{color: #0066CC; text-decoration: none; font-size: 10pt;}
		table.cal a.calLink:hover{color: #ff6600; font-size: 10pt;}
		
		a.month:link, a.month:active, a.month:visited{color: #fff; text-decoration: none; font-size: 10pt;}
		a.month:hover{color: #fff; text-decoration: underline; font-size: 10pt;}
		
		
		table.smallcal{border: 1px solid #cccccc; width: 240px;}
		table.smallcal td, table.smallcal th{border: 1px solid #cccccc; font-size: 10pt; text-align: center;}
		table.smallcal tr.row_heading{background-color: #336666; color: #ffffff; text-align: center}
		table.smallcal tr.row_heading td{padding: 3px; text-align: center}
		table.smallcal tr.row_heading td{border: 0px; text-align: center}
		table.smallcal td.notSelected{text-align: center; font-size: 8pt; padding: 3px;}
		table.smallcal td.shaded{text-align: center; font-size: 8pt; background-color: #cccccc; padding: 3px;}
		table.smallcal td.selected{text-align: center; font-size: 8pt; background-color: #336666; color: #ffffff; padding: 3px;}
		table.smallcal a.nextPrev{display: block; text-align: center; color: #ffffff; text-decoration: none; font-size: 10pt;}
		table.smallcal a.nextPrev:hover{display: block; text-align: center; color: #ffffff; text-decoration: underline; font-size: 10pt;}
		table.smallcal a.main:link, table.smallcal a.calLink:link{color: #0066CC; text-decoration: none; font-size: 10pt;}
		table.smallcal a.main:active, table.smallcal a.calLink:active{color: #0066CC; text-decoration: none; font-size: 10pt;}
		table.smallcal a.main:visited, table.smallcal a.calLink:visited{color: #0066CC; text-decoration: none; font-size: 10pt;}
		table.smallcal a.main:hover, table.smallcal a.calLink:hover{color: #ff6600; font-size: 10pt;}
		table.smallcal td.selected a.main{color: #ffffff; font-size: 10pt;}
		
		.eventSpotlight a.eventReadMore{color: #0066cc; text-decoration: none}
		.eventSpotlight a.eventReadMore:hover{color: #ff6600;}
		
			div.eventSpotlight{float: left; width: 300px; text-align: center;}
			#calendarWrapper{margin: 0 auto; width: 240px}
			.eventSpotlightHead{color: #003366; text-align: left; font-weight: bold; padding-bottom: 10px;}
			.eventSpotlightInfo{padding-bottom: 10px; text-align: left; font-size: 8pt; padding-left: 10px;}