/*=======================================================================================================
//	CALENDAR STYLES
//-------------------------------------------------------------------------------------------------------
//		Standard eventsmgr_makecalendar
//=======================================================================================================*/
/*-------------------------------------------------------------------------------------------------------
//	Section navigation conainer
//-------------------------------------------------------------------------------------------------------*/

table#calendartable
{
	empty-cells:			show;
	overflow:				visible;
	z-index:				100;
}

/*=========================================================================================================
//	Month headers
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Position & spacing only
//-------------------------------------------------------------------------------------------------------*/
table#calendartable th
{
	vertical-align:			top;
	text-align:				left;
	white-space:			nowrap;
	padding:				1.0em 0em 0em;
}

/*---------------------------------------------------------------------------------------------------------
//	Month headers, text styling
//-------------------------------------------------------------------------------------------------------*/
h2
{
	color:					#ff9933;
	font-family:			Helvetica, Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size:				12px;
	font-weight:			bold;
	border-bottom:			1px solid #e6e6e6;
}

table#calendartable th.nav
{
	vertical-align:			bottom;
	text-align:				right;
}

/*=========================================================================================================
//	Calendar content cells
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Position & spacing
//-------------------------------------------------------------------------------------------------------*/
table#calendartable td
{
	vertical-align:			top;
	padding:				1.0em 1.0em 0.25em 0em;
}

/*---------------------------------------------------------------------------------------------------------
//	Position & spacing
//-------------------------------------------------------------------------------------------------------*/
table#calendartable td.newday
{
	padding-top:			20px;
}

table#calendartable td.calendar-event-abstract
{
	padding-top:			20px;
	padding-right:			0px;
	padding-left:			41px;
	padding-bottom:			20px;
	border-bottom:			1px solid #e6e6e6;
}

/*=========================================================================================================
//	Date/weekday block
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Day number
//-------------------------------------------------------------------------------------------------------*/
h3
{
	margin:					0px;
	padding:				0px;
	padding-top:			0.1em;
	text-align:				center;
	font-weight:			bold;
	color:					rgb(59,121,166);
	font-size:				20px;
}

/*	Make sure anchor link (day numbers are anchors) does not change color	*/
h3 a,
h3 a:hover
{
	color:					#acadb2!important;
	font-weight:			bold;
	font-size:				24px;
	text-decoration:		none;
}

/*---------------------------------------------------------------------------------------------------------
//	Weekday
//-------------------------------------------------------------------------------------------------------*/
.day-weekday
{
	text-align:				center;
	text-transform:			uppercase;
	color:					#acadb2;
	font-size:				11px;
	text-decoration:		none;
}

/*=========================================================================================================
//	Event content block
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Event title
//-------------------------------------------------------------------------------------------------------*/
h4
{
	margin:					0px;
	padding:				0px;
	color:					rgb(102,102,102);
}

h4 a
{
	color:					#053c7b;
	font-size:				12px;
}

/*---------------------------------------------------------------------------------------------------------
//	Event body text
//-------------------------------------------------------------------------------------------------------*/
.smtext
{
	margin:					0px;
	padding:				0px;
	color:					rgb(102,102,102);
}

.newday .smtext
{
	color:					#999999;
	font-size:				12px;
}

/*=========================================================================================================
//	Calendar thumbnail
//=======================================================================================================*/



table.calendar-thumbnail
{
	width:					249px;
	margin-bottom:			15px;
}

table.calendar-thumbnail tr
{
	width:					249px;
	margin-bottom:			3px;
}

table.calendar-thumbnail th
{
	margin-bottom:			7px;
	padding-bottom:			4px;
	padding-top:			3px;
	text-align:				left;
	font-weight:			bold;
}

table.calendar-thumbnail th a
{
	font-size:				9px;
}

table.calendar-thumbnail td,
table.calendar-thumbnail td.active
{
	width:					1.8em;
	height:					1.6em;
	text-align:				left;
	padding-top:			3px;
	margin-left:	-1px;
}


table.calendar-thumbnail td.active
{
	background-color:		pink;
}

table.calendar-heading
{
	margin-top:			3px;
	border-bottom: 1px solid #e6e6e6;
	width:					249px;
	margin-bottom:			3px;
}

table.calendar-heading tr.previous-next-links a
{
	font-weight:			bold;
	color:					#f8981d;
	font-size:				10px;
	text-transform:			uppercase;
}

table.calendar-heading td.previous
{
	width:					79px;
	text-align:				left;
	border: none;
}

table.calendar-heading td.next
{
	width:					auto;
	text-align:				left;
	border: none;

}

table.calendar-thumbnail a
{
	font-weight:			bold;
	color:					#f8981d;
}

/*=========================================================================================================
//	Standard css modifications
//=======================================================================================================*/

td#content
{
	padding-left:			20px;
}

.bodytext
{
	padding-left:			139px;
	margin-bottom:			0px;
}

td#content h1
{
	padding-left:			139px;
}

td#right
{
	padding-top:			6px;
}

td#left
{
	display:				none;
}

col#col-left
{
	width:					577px;
}