#calendar{
	
}

#cal_prev a,#cal_next a{
	background-image:url(/images/nav/btnOrange.jpg);
	background-repeat:no-repeat;
	width:54px;
height:12px;
color:#fff;
text-decoration:none;
font-style:normal;
padding:5px;
text-align:center;
display:inline-block;
float:left;
line-height:.8em;
}

td.day, .today{
	border:solid 1px #f9c092;
	border-top:none;
	border-right:none;
	padding-left:10px;
	padding-top:10px;
	font-size:	1.167em;
}


.today{
	background-color:#fbe3cd;
}

.noday{
		border:solid 1px #9a989a;
	border-top:none;
	border-right:none;
	padding-left:10px;
	padding-top:10px;
	font-size:	1.167em;
}
.first.noday{
	border-left:none;
}

.wk-start > :first-child{
	border-left:none;
}



#calendar .today{
	background-color:#fbe3cd;
	font-size:2.667em;
}







.monthly_cal{
	
}
 #cal_nav{
margin-bottom:10px;

height:25px;
}

#cal_nav div{
	float:left;
}

#cal_nav #cal_prev{
	margin-left:5px;
}
#cal_nav #cal_prev,#cal_nav #cal_next{
	padding-top:2px;
}

#cal_nav #cal_next{
	margin-right:5px;
	float:right;
}

#cal_nav #cal_curr{
	margin-left:290px;
	font-size:	1.5em;
	color:#eb7203;
	padding-top:4px;
}

.monthly_cal #cal_tbl  td {
width:111px;
height:173px;	
}

#cal_tbl th{
	tcxt-align:center;
}

 #content .day a {
	color:#eb7203;
	text-decoration:none;
	font-style:normal;	
}
#content .today.hiday a{
	color:#eb7203;
	text-decoration:none;
	font-style:normal;	
}

.today{
	padding-top:10px;
	padding-left:10px;
}

#content .today.hiday a.caltips{
	font-size:2.667em;
}


.monthly_cal #cal_tbl  th,.monthly_cal #cal_tbl td.today{


}

.lastday{
	border-right:solid 1px #f9c092;
}
.monthly_cal #cal_tbl td.today a{
	
}
.monthly_cal #cal_tbl td.today{
	position:absolute;
	height:162px;
	width:103px;
	text-align:right;
	vertical-align:bottom;
	color:#eb7203;
	/*font-size:2.667em;*/
}
.monthly_cal #cal_tbl td.today.hiday a.caltips,.today .bottom{
position:absolute;
bottom:5px;
right:5px;

}
.today .bottom{
	font-size:2.667em;
}


.today.hiday .daily-event-list{
	position:absolute;
	top:5px;
	left:5px;
}
.monthly_cal #cal_tbl td.hiday a{
	
}

.daily-event-list{
	margin-top:10px;
}

.daily-event-list .event{
	margin-bottom:5px;
}

#content .day .daily-event-list .event a{
	font-size:	0.833em;
}

#content .day .daily-event-list .event.private a,#content .today.hiday .private a{
	color:#636266;
}

#event-details .event .date,#event-details .event .location{
	font-size:	1em;
	margin-bottom:5px;
}

#event-deatils .event .address,#event-details .event .contact{
	margin-bottom:10px;
	margin-top:10px;
}

#event-details .event .description{
	line-height:1.3em;
}

#event-details .left .day {
	font-size:5em;
}

#event-details .left .date{
	text-align:center;
	padding-top:15px;
}

#event-details .left .month {
	font-size:2em;
}
