.calendarBG {
	width: 880px;
	border-spacing: 1px;
	background-color: #E7E0CD;
}


.calendarBlank { 
 	background-color: #EEEEEE;
 	 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 	 color: #A1A1A1;
 font-size:         1.2em;
 padding: 3px 2px 2px 3px;
 text-decoration:   none;
 text-align: left;
}

.calendarHeader th { 
 text-align: center;
 background-color: #E7E0CD;
padding: 10px 0 20px  0;
}

.calendarMonthHeader 
{
	font-family: Georgia, Times, Arial;
    font-size: 1.8em;
    color: #5E93A8;
    ssspadding: 13px 0 1em 50px;
    
}

.calendarMonthLinks {
 position: relative;
 top: 7px;
}



.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}



.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         1.2em;
 padding: 3px 2px 2px 3px;
 text-decoration:   none;
 text-align: left;
 height: 100px;
 color:             #666;
 background-color:  #FFF7E2;
}


.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
font-size:         1.2em;

 text-decoration:   none;
padding: 3px 2px 2px 3px;
 text-align: left;
 color:             #666;
 background-color: 	#FFE8AD;
}

.calendarCell a {
 color:             #E55841;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #E55841;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #5E93A8;
 text-decoration:   none;
 background-color:  transparent;
}



.calendarDayNumber, .calendarDayNumber a
{
	margin: 0 0 5px 0;
	letter-spacing:	.1em;
}


.calendarEventTitles a
{
	font-size: .8em;
	text-decoration:   none;
	margin: 0 0 3px 0;
	
}


.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #5E93A8; 
 text-align:  center;
 vertical-align: middle;
 padding: 6px 0;
 width: 14.28%;
}



/* Styles for Small Calendar in Supporting Content*/

.calsmallBG {
width: 195px;
border-spacing: 1px;
background-color: #E0D5C3;
}

.calsmallBlank { 
 	background-color: #EEEEEE;
 	 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 	 color: #A1A1A1;
 padding: 3px 2px 2px 3px;
 text-decoration:   none;
 text-align: left;
}

.calsmallCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size: 0.9em;
 padding: 3px 2px 2px 3px;
 text-decoration:   none;
 text-align: left;
 height: 20px;
 color:             #666;
 background-color:  #FFF7E2;
}

.calsmallHeader th { 
 text-align: center;
 background-color: ##E0D5C3;
 vertical-align:top;
padding: 0;
}

.calsmallMonthHeader 
{
	 font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-weight:bold;
    color: #5E93A8;
    
}

.calsmallMonthLinks {
vertical-align:top;
 padding:0;margin:0;
 
}

.calsmallMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calsmallMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calsmallMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calsmallToday { 
font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
text-decoration:   none;
padding: 3px 2px 2px 3px;
text-align: left;
color:             #666;
background-color: 	#FFE8AD;
}

.calsmallCell a {
 color:             #E55841;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calsmallCell a:visited {
 color:             #E55841;
 text-decoration:   none;
 background-color:  transparent;
}

.calsmallCell a:hover {
 color:             #5E93A8;
 text-decoration:   none;
 background-color:  transparent;
}
