
		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: #666666; 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: #666666; 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{width: 128px; font-size: 8pt; border-spacing: 0; border: 0}
		table.smallcal td{text-align: center; border: 0px}
		table.smallcal th{text-align: center; border: 0px; background-color: #666666; color: #ffffff; font-weight: normal}
		table.smallcal tr.row_heading{background-color: #fff; color: #000; text-align: center; font-weight: bold;}
		table.smallcal td.notSelected{text-align: center; font-size: 8pt; padding: 3px;}
		table.smallcal td.shaded{text-align: center; font-size: 8pt; background-color: #fff; padding: 3px;}
		table.smallcal td.selected{text-align: center; font-size: 8pt; background-color: #666666; color: #ffffff; padding: 3px;}		
		table.smallcal a.nextPrev{display: block; text-align: center; color: #333; text-decoration: none; }
		table.smallcal a.nextPrev:hover{display: block; text-align: center; color: #333; text-decoration: underline;}
		table.smallcal a.main:link, table.smallcal a.calLink:link{color: #333; text-decoration: none;}
		table.smallcal a.main:active, table.smallcal a.calLink:active{color: #333; text-decoration: none;}
		table.smallcal a.main:visited, table.smallcal a.calLink:visited{color: #333; text-decoration: none;}
		table.smallcal a.main:hover, table.smallcal a.calLink:hover{color: #333;}
		table.smallcal td.selected a.main:link{color: #ffffff; text-decoration: underline}
		table.smallcal td.selected a.main:active{color: #ffffff; text-decoration: underline}
		table.smallcal td.selected a.main:visited{color: #ffffff; text-decoration: underline}
		table.smallcal td.selected a.main:hover{color: #ffffff; text-decoration: underline}
		table.smallcal td.shaded{color: #333; text-decoration: underline}
		
		.eventSpotlight a.eventReadMore{color: #0066cc; text-decoration: none}
		.eventSpotlight a.eventReadMore:hover{color: #ff6600;}
		
			div.eventSpotlight{text-align: center; width: 146px; background-color: #fff; border: 1px solid #BFCFD0; padding-bottom: 20px; }
			div.eventSpotlight h2{text-align: left: padding: 3px; padding-bottom: 10px}
			#calendarWrapper{margin: 0 auto; width: 129px;}
			.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;}