.monthly-cal-outer {
	top:-140px;
	position:relative;
}
.fullMonth {
	background-color:#000000;
	padding:5px;
}
.fullMonth .header {
	height:15px !important;
	min-height:15px !important;
}
.monthly-cal-outer .cal-mid {
	width:85px;
	min-height:110px;
	margin:3px 2px;
	position:relative;
	font-family:'Verdana';
	font-size:11px;
}

.monthly-cal-outer .day-header {
	height:17px;
	background-color:#b3b3b3;
}
.monthly-cal-outer .content {
	height:75px;
	background-color:#f5f5f5;
	overflow:hidden;
}

.monthly-cal-outer .day-footer {
	height:18px;
	background-color:#ededed;
	color:#7E3026;
	font-size:11px;
	font-family:"Verdana";
}
.monthly-cal-outer .day-footer span {
	padding:4px;
}

.noday.cal-mid {
	display:none;
}
.cal-mid .header {
	//background:-moz-linear-gradient(center top , #DEDEDE 0%, #C4C4C4 44%, #AEAEAE 100%) repeat scroll 0 0 transparent;
background: #dedede; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWFlYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dedede 0%, #c4c4c4 45%, #aeaeae 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(45%,#c4c4c4), color-stop(100%,#aeaeae)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dedede 0%,#c4c4c4 45%,#aeaeae 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dedede 0%,#c4c4c4 45%,#aeaeae 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dedede 0%,#c4c4c4 45%,#aeaeae 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dedede 0%,#c4c4c4 45%,#aeaeae 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#aeaeae',GradientType=0 ); /* IE6-8 */
	padding-left:5px;
	text-shadow: 1px 1px 0 #000000;
}

.eventday .header {
	//background:-moz-linear-gradient(center top , #D12F1A 0%, #8F0222 44%, #8E3629 100%) repeat scroll 0 0 transparent;
background: #d12f1a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmYxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTM2MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d12f1a 0%, #8f0222 45%, #8e3629 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d12f1a), color-stop(45%,#8f0222), color-stop(100%,#8e3629)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d12f1a 0%,#8f0222 45%,#8e3629 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d12f1a 0%,#8f0222 45%,#8e3629 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d12f1a 0%,#8f0222 45%,#8e3629 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d12f1a 0%,#8f0222 45%,#8e3629 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12f1a', endColorstr='#8e3629',GradientType=0 ); /* IE6-8 */
}

.today .header {
	//background:-moz-linear-gradient(center top , #036C98 0%, #02628E 44%, #002536 100%) repeat scroll 0 0 transparent;
background: #036c98; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNmM5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAyNjI4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI1MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #036c98 0%, #02628e 45%, #002536 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#036c98), color-stop(45%,#02628e), color-stop(100%,#002536)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #036c98 0%,#02628e 45%,#002536 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #036c98 0%,#02628e 45%,#002536 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #036c98 0%,#02628e 45%,#002536 100%); /* IE10+ */
background: linear-gradient(to bottom,  #036c98 0%,#02628e 45%,#002536 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036c98', endColorstr='#002536',GradientType=0 ); /* IE6-8 */
}
.monthly-cal-outer .content .eventsingle a {
	color:#002536;
}
.monthly-cal-outer .content .eventsingle {
	font-size:11px;
	font-family:"Verdana";
	display:block;
	padding:2px;
}

.monthly-cal-outer .content .sequence-1 a {
	color:#002536;
}

.eventList {
	visibility:hidden;
	position:absolute;
	border:2px solid #9c0404;
	background-color:#eaeaea;
	padding:10px;
	z-index:12;
	width:175px;
	border-radius: 5px;
	font-family:"Arial";
}
.eventList .arrow {
	background-image:url(/images/nav/daily-arrow.png);
	height:8px;
	width:12px;
	position:absolute;
	top:-8px;
	left:50px;
}
.eventList .event {
	border-bottom:1px solid #000000;
}
.eventList .event a.title {
	font-size:11px;
	color:#9c0404;
}

.eventList .event .dates {
	font-size:10px;
	color:#000000;
	font-style:italic;
}
.eventList .event .dates span {
	color:#9c0404;
}
.eventList .event a.read-more {
	font-size:10px;
	color:#424242;
	float:right;
}

.fullMonth thead th {
	font-family: "GlyphaLTStd";
	font-size:14px;
	color:#ffffff;
	text-shadow: 1px 1px 0 #000000;
}
.fullMonth td {
	vertical-align:top;
}
.monthly-cal-outer .currentDate {
	font-family: "GlyphaLTStd";
	font-size:17px;
	color:#000000;
	padding: 5px 10px 0;
}
.monthly-cal-outer .nav .right {
	width:50%;
	text-align:right;
}
.monthly-cal-outer .nav {
	width:100%;
	padding: 0;
	margin-bottom:10px;
}

.monthly-cal-outer .nav .wrapper {
	width:50%;
	margin: 0 auto;
	border:none;
}
.monthly-cal-outer .nav .right .currentDate,
.monthly-cal-outer .nav .right a {
	float:right;
}

.inner.right .event_list {
	width:350px;
}
#days-events .image.left,
#days-events .image.left img {
	width:200px;
	padding-right:20px;
}

.summary .title {
	font-size:14px;
}

#days-events .summary {
	width:780px;
	color:#ffffff;
}
#days-events .show a {
	width:16px;
	height:16px;
	float:right;
}

#days-events .show .closed {
	background-image:url(/images/backgrounds/btn_arrow_rgt_16x16.png);
}

#days-events .show .open {
	background-image:url(/images/backgrounds/btn_arrow_down_16x16.png);
}

#days-events .event {
	border-bottom:1px solid #ffffff;
	width:1020px;
	padding:20px 0;
}
#days-events .event .right {
	width:600px;
}
.inner.left .event {
	color:#ffffff;
	font-family: "GlyphaLTStd";
}
.inner.left .event .description{
	padding:10px 0;
}
.inner.left .event .address{
	padding-top:10px;
	color:#adadad
}
.inner.left .event .time{
	color:#adadad
}
.inner.left .event .dates {
	color:#A84134;
}
.slider_info .event,
.slider_info .events {
	position:relative;
	height:325px;
}

.slider_info .learn_more_button {
	position:absolute;
	bottom:0px;
	right:0px;
}
#days-events .name{
	font-family: "GlyphaLTStd";
	font-size:22px;
}
#days-events .address{
	font-family: "GlyphaLTStd";
	font-size:14px;
	color:#adadad;
}
#days-events .times{
	font-family: "GlyphaLTStd";
	font-size:14px;
	color:#adadad;
}
#days-events .description{
	padding-top:30px;
	font-size:14px;
	font-family:Verdana;
	line-height:18px;
}

.contact_viewmap{
	margin-right:20px;
	float:left;
}
.contact_contactus{
	float:left;
}
#upcoming-events .event {
	margin-bottom:15px;
}
#days-events .event .date,
#upcoming-events .event .date {
	background-image: url("/images/backgrounds/date-bg.png"); 
	height: 66px; 
	width: 49px; 
	margin-right: 10px; 
	background-repeat: no-repeat; 
	font-family: Arial; 
	color: rgb(201, 201, 201); 
	padding-top: 5px;
}
#days-events .event .month,
#upcoming-events .event .month {
	font-size:11px;
	text-align:center;
	width:100%;
}
#days-events .event .day,
#upcoming-events .event .day {
	font-size:43px;
	font-family:FuturaCondensed;
	text-align:center;
	line-height:1em;
}
#upcoming-events .event .name {
	font-family:MyriadProLight;
	font-size:24px;
	color:#ffffff;
	line-height:1em;
}
#upcoming-events .event .location,
#upcoming-events .event .time {
	color:#bcbcbc;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}
#upcoming-events .custom-pagination {
	width:100%;
	font-family:FuturaCondensed;
	font-size:18px;
	color:#ffffff;
	text-transform:uppercase;
}
#upcoming-events .custom-pagination .left,
#upcoming-events .custom-pagination .right {
	width:50%;
}
#upcoming-events .custom-pagination .right {
	text-align:right;
}
#upcoming-events .title {
	font-family:Helvetica;
	font-style:bold;
	font-size:18px;
	color:#bfbdbd;
	padding:15px 0;
}
#upcoming-events .chzn-container-single {
	font-family:Helvetica !important;
	color:#444444 !important;
	font-size:16px !important;
	line-height:1.2em !important;
}
#upcoming-events .event-list .right {
	width:230px;
}
#upcoming-events .event-list {
	margin-top:15px;
}
#days-events .name {
	font-family:rockwelllight;
	font-size:33px;
	color:#ffffff;
	line-height:1em;
	margin-bottom:20px;
	padding-top:10px;
}
#days-events {
	color:#bcbcbc;
	line-height:1em;
	margin-left:30px;
}
#days-events .address .name,
#days-events .address,
#days-events .time {
	font-family:Verdana;
	font-size:14px;
	font-style:italic;
	color:#bcbcbc;
}
#days-events .time {
	font-family:Georgia;
	font-size:18px;
}
#days-events .address {
	font-style:normal;
}
#days-events .address .line,
#days-events .address .city,
#days-events .address .province_code,
#days-events .address .comma,
#days-events .address .postal {
	display:inline-block;
}
#days-events .address .province,
#days-events .address .country,
#days-events .address .countryCode {
	display:none;
}
#days-events .address .name {
	padding-bottom:10px;
	font-size:18px;
	margin-bottom:5px;
}
.custom-pagination .left,
.custom-pagination .right {
	width:48% !important;
}
.custom-pagination a img {
	position:relative;
	top:-2px;
}
.phone{
font-family:verdana;
font-size:14px;
color:#bcbcbc;
margin-top:5px;
}
#event-details .link {
	color: #BCBCBC;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
