
#upcomingEvents {
width: 359px;
height: 268px;
background: url(../images/calendar-background.jpg) no-repeat left top;
margin: 0;
padding-top: 37px;
float: left;
}

#labelsWrapper {
width: 200px;
margin: 20px 0;
float: right;
}

#labelsWrapper .eventList {
border-top: 1px solid #cecece;
margin-top: 3px;
padding-top: 12px;
}

#labelsWrapper h2 .smaller {
font-size: 0.8em;
}

#eventPrintButton {
clear: both;
padding: 24px 0 18px 0;

}

#eventPrintButton a {
text-transform: uppercase;
font-weight: bold;
}

div.datepicker2 {
width: 304px !important;
	cursor: default;
	display: none;
	height: auto !important;
	margin: 0 auto;
/*	border: 1px solid;*/
}
.datepicker2Container {
width: 304px !important;
	height: auto !important;
	background-color: transparent;	
}

.datepicker2Hidden {
	display: none;
}
div.datepicker2 table {
	border-collapse:collapse;
	border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
width: 302px;
margin: 0 1px;
}
div.datepicker2 table table {
border: 0;
}


div.datepicker2 table th {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-weight: normal;
	margin: 1px;
		color: #525252;
padding: 3px 1px;
	text-align: center;
}

#wrapper td.datepicker2Disabled {
background: transparent;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#wrapper td.datepicker2Disabled a, td.datepicker2Disabled.datepicker2NotInMonth a{
	
	/*background: url(../images/date_ff.gif) no-repeat center center;*/
	background: url(../images/date_cc.gif) no-repeat center center;
	display: block;
	color: #fff;

	margin: 0;
	border: 1px solid #fff;
padding: 5px 1px;
	text-decoration: none;
	cursor: default;
	text-align: center;
}

.keyBlock {
width: 40px;
height: 25px;
display: block;
float: left;
overflow: hidden;
margin-right: 8px;
}

#labelsWrapper .keyBlock {
width: 16px;
height: 16px;
margin-bottom: 7px;
}

.eventList {
float: left;
border: 1px solid #cecece;
width: 270px;
margin: 0 12px 0 0;
}

.eventsVolunteersTable {
width: 270px;
}

.eventList th {
background: #525252;
color: #fff;
width: 100%;
padding: 4px 2px;
}

.eventList td {
width: 100%;
padding: 4px 2px;
border-top: 1px solid #cecece;
}

#volunteerLink {
clear: both;
padding: 12px 0 0 0;

}

#volunteerLink a {
color: #FC0000;
}

#wrapperGlow #wrapper td.datepicker2Selected_cc a, #keycc {
background: url(../images/date_cc.gif) no-repeat center center;
}
#wrapperGlow #wrapper td.datepicker2Selected_fc a {
background: url(../images/date_fc.gif) no-repeat center center;
cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_cf a {
background: url(../images/date_cf.gif) no-repeat center center;cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_fb a {
background: url(../images/date_fb.gif) no-repeat center center;cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_bf a {
background: url(../images/date_bf.gif) no-repeat center center;cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_bb a, #keybb {
background: url(../images/date_bb.gif) no-repeat center center;cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_ff a, #keyff {
background: url(../images/date_ff.gif) no-repeat center center;cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_cb a {
background: url(../images/date_cb.gif) no-repeat center center;cursor: pointer;
}
#wrapperGlow #wrapper td.datepicker2Selected_bc a {
background: url(../images/date_bc.gif) no-repeat center center;cursor: pointer;
}



#wrapper div.datepicker2 td.datepicker2Selected a {
background: #9B8888;
color: #fff;
}

#wrapper div.datepicker2 th.datepicker2Month a {
font-weight: bold;
text-align: center;
text-decoration: none;
color: #FC0000;
}

#wrapper div.datepicker2 th.datepicker2GoPrev a, #wrapper div.datepicker2 th.datepicker2GoNext a {
font-weight: bold;
text-align: center;
text-decoration: none;
color: #FC0000;
font-size: 1.2em;
}


#wrapper div.datepicker2 td.datepicker2NotInMonth a {
display: none;
}



























table.datepicker2ViewDays tbody.datepicker2Months,
table.datepicker2ViewDays tbody.datepicker2Years {
	display: none;
}
table.datepicker2ViewMonths tbody.datepicker2Days,
table.datepicker2ViewMonths tbody.datepicker2Years,
table.datepicker2ViewMonths tr.datepicker2DoW {
	display: none;
}
table.datepicker2ViewYears tbody.datepicker2Days,
table.datepicker2ViewYears tbody.datepicker2Months,
table.datepicker2ViewYears tr.datepicker2DoW {
	display: none;
}

