/* EVENTS PAGE > LEFT CONTENT > CALENDAR
/////////////////////////////////////////////////////*/

.calendarBASE
{ text-align:center; margin:-2 auto 0 auto; background: #FFF; border-collapse: collapse; border: 1px solid #ddd; }

	.calendarBASE th,
	.calendarBASE th a:link,
	.calendarBASE th a:visited,
	.calendarBASE th a:active,
	.calendarBASE th:hover
	{font: bold 11pt/15pt  Tahoma; color: #4A809A; padding: 0px; text-decoration:none }
	.calendarBASE tr.header
	{
	background:#f9f9f9; 
	}
	
		.calendarBASE th.calendar-weekday
		{ font: normal 13pt/15pt Tahoma; color: #787878; }

	.calendarBASE td
	{ font: normal 11px/normal Tahoma; padding: 2px; }

		.calendarBASE td a:link,
		.calendarBASE td a:visited,
		.calendarBASE td a:active,
		.calendarBASE td a:hover
		{ padding: 3px; display: block; }

			a.dayclass,
			a.dayclass:link,
			a.dayclass:visited,
			a.dayclass:active
			{ color: #000; background: #FFF; border: 1px solid #FBFBFB; border-bottom: 3px solid #EEE; border-right: 3px solid #EEE; text-decoration:none; }

				a.dayclass:hover
				{color: #1659BC; background: #FFFFFF; }
				
			a.normal,
			a.normal:link,
			a.normal:visited,
			a.normal:active,
			a.normal:hover
			{ color: #FFFFFF; background: #0978AD; border: 1px solid #1659BC; text-decoration:none;}

			a.today,
			a.today:link,
			a.today:visited,
			a.today:active,
			a.today:hover
			{ color: #FFFFFF; background: #4A809A; border: 1px solid #4A809A; text-decoration:none;}
			