#sr_calendar {
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
/*	border: solid 1px white;*/
	width: 100%;
	height: 100%;
	padding:10px;
}
.sr_year {
/*	border: solid 1px red;*/
/*	border-bottom: solid 1px #AB392D;*/
}
.sr_months {
	border-left: solid 1px #AB392D;
/*	float: left;*/
/*	width: 100%;*/
/*	clear: left;*/
	margin: 0 0 10px 40px;
}
.sr_month {
/*	border: solid 1px green;*/
/*	float: left;*/
/*	width: 80%;*/
/*	clear:both;*/
}
.sr_event {
	clear:both;
/*	border: solid 1px white;*/
	float: left;
	font-size: 1.0em;
	width: 100%;
	margin: 5px 5px 5px 40px;
	padding: 2px;
	background-color: #D3D3D3;
}
.sr_event_old {
	clear:both;
	border: solid 1px #e5e1da;
	float: left;
	font-size: 1.0em;
	width: 100%;
	margin: 5px 5px 5px 40px;
/*	background-color: #dedede;*/
	padding: 2px;
}
.sr_event_date {
	margin: 5px 40px 0px 80px;
}
.sr_event_title {
/*	float: left;*/
	font-size: 1.0em;
/*	clear:both;*/
	font-weight:bold;
	margin: 5px 40px 0px 5px;
}
.sr_event_desc {
	float: left;
	font-size: 1.0em;
	clear:both;
	margin: 5px 40px 0px 80px;
}
.sr_event_link {
	float: left;
	font-size: 1.0em;
	clear:both;
	margin: 0 40px 5px 80px;
}
.sr_event_downloads {
	float: left;
	font-size: 1.0em;
	clear:both;
	margin: 0 40px 5px 80px;
}
.current {
	color:#AB392D;
}
#sr_calendar a.current_year {
	color:#AB392D;
	text-decoration: none;
}
#sr_calendar a.year {
	text-decoration: none;
}
#sr_calendar a.current {
	color:#AB392D;
}
.sr_event_edit_btn {
	clear:both;
	float:right;
}
#sr_calendar_download {
	margin: 50px 0 50px 0;
}

