#sc_events_calendar:after { display: block; float: none; clear: both; height: 0; content: "."; text-indent: -9999px; }
#sc_calendar table { width: 100%; border-collapse: collapse; }
#sc_calendar th { width: 13.25%; background: #fdfdfd; border: 1px solid #ddd; text-align: center; text-transform: capitalize; padding: 3px 4px!important; }
#sc_calendar td { width: 13.25%; border: 1px solid #ddd; font-size: 11px; padding: 0!important; }
#sc_calendar td.calendar-day { background: #fbfbfb; height: 40px; }
#sc_calendar td.calendar-day-np { background: #f0f0f0; }
#sc_calendar td div.sc_day_div { padding: 8px; }
#sc_events_calendar_head { padding: 8px; height: 17px; background: #f0f0f0; border: 1px solid #ddd; border-bottom: none; background: url("../images/bg_45.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); }
#sc_event_select, #sc_event_nav_wrap, #sc_events_calendar_head h2 { width: 33%; margin: 0; clear:none; }
#sc_event_nav_wrap { text-align: right; }
#sc_event_nav_wrap form { display: inline; text-align: right; }
#sc_events_calendar_head h2 { text-align: center; line-height: 19px; width: 100%; font-family: Arial; font-size: 13px; color: #666; }
#sc_events_calendar select, #sc_events_calendar input { margin: 0 5px 0 0; }
.sc_small #sc_event_nav_wrap { margin: 8px 0 0 0; }
.sc_small #sc_event_nav_wrap, .sc_small #sc_event_select { float: none; width: 100%; }
.sc_small #sc_calendar td div { padding: 1px; }
.sc_small #sc_event_nav_prev, .sc_small #sc_event_nav_next { display: block; width: 50%; float: left; }
.sc_small #sc_event_nav_prev { text-align: left; }
#sc_calendar td div.day-number { float: right; margin: -6px -4px 0 0; }
.sc_small #sc_calendar  td div.day-number { float: none; text-align: right; padding: 0; margin: -3px 1px 0 0; }
.sc_event_details { margin: 0 0 15px; }
#sc_event_select{
	display: none;
}

#sc_calendar_wrap{
	border: 1px solid #c8c8c8;
    border-radius: 3px;
    height: 348	px;
    margin-bottom: 30px;
    padding: 15px 10px;
    width: 100%;
}

.sc_events_calendar p{
	margin: 0 !important;
}

.sc_prev, .sc_next{
	 background-image: url("../images/bg_46.jpg") !important;
	 border: none !important;
	 padding: 0 !important;
	 height: 22px;
	 width: 22px;
	 
	 position: absolute !important;
	 top: 0px;
	 left: 10px;
}

.sc_next{
	background-image: url("../images/bg_47.jpg") !important;
	left:237px;
}

.sc_day_div a{
	color:#203f92 !important;
}

.sc_day_div a:hover{
	color:#3376ea !important;
}

#sc_calendar_wrap > h3{
	color: #666;
    font-size: 12px;
    margin-bottom: 10px;
}

.sc_events_calendar {
    position: relative;
}

