#sc_events_calendar:after { display: block; float: none; clear: both; height: 0; content: "."; text-indent: -9999px; }
#sc_calendar table { width: 100%; border-collapse: collapse; float:left; }
#sc_calendar th { width: 13.25%; background: #d8edfe; 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: 12px; padding: 0!important; }
#sc_calendar td.calendar-day { background: #fbfbfb; height: 123px; }
#sc_calendar td.calendar-day-np { background: #f0f0f0; }
#sc_calendar td div.sc_day_div { padding: 8px; height:100%;}
#sc_events_calendar_head { padding: 8px; height: 26px; border-bottom: none; }
#sc_event_select, #sc_event_nav_wrap, #sc_events_calendar_head h2 { width: 33%; float: left; 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: 26px; }
#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: left; 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_typediv{display:none !important;}
.calender_week_head{background-color:#d8edfe; height:30px;Font-size:20px;color:#74797d;line-height:30px;padding: 0 15px;font-weight: 800;}
.day-number{width:40%;float:left;}
.hebrew-day-number{width:30%;float:right;text-align:right;}
.calender_week_day{border: 1px #e4e4e4 solid; margin-bottom:25px;min-height:40px;}
.calendar_content_week {padding: 12px;font-size: 14px;font-weight: bolder;color:#a8a8a8;min-height: 50px;}
.sc_daily_events_calendar .calendar_content_week{min-height:400px;}
.day-event-type{width: 125px;float: left;margin-right: 45px;text-align: right;}
.day-content{margin-bottom: 15px;width: 675px;float: right;}
.wrap .day-content{width: 900px;}
.link-calendar { width: 100%; height: 100%; }
.community-calendar-widget h3{background-color:#6b8cab !important;font-size: 19px !important;line-height: 30.6px !important;}
.cal_daily_widget_day-number{font-size: 17px;font-weight: bold;}
.cal_daily_widget_hebrew-day-number{text-align: right;border-bottom: 3px #6e8ca8 solid;font-size: 11px;font-weight: bold;}
.day-event-type-widget{font-weight:bold;}
.day-event-widget{border-bottom:2px #a2b4c2 solid;padding: 10px 2px;}
.community-calendar-footer-left{width: 100px;float: left;margin: 10px 3px;}
.community-calendar-footer-right{width: 100px;float: right;margin: 10px 3px;text-align:right;}
.community-calendar-footer-left a, .community-calendar-footer-right a{color: #9ab0e2 !important;font-weight: bold !important;text-decoration: underline !important;}
.widget-no-event{text-align:center;color:#5c5c5c;padding: 10px 0;font-weight: bold;} 
.header-icon{background-color:#668aac;padding:5px 8px;margin:5px 2px;color:#fff !important;border-radius:5px;}
.header-span-icon{padding-bottom: 9px;} 
.current-span{border-bottom: #aed2f4 4px solid;}
.day-content a:active, .day-content a:hover{text-decoration:underline !important;} 
.sc_event_contact_info_title{font-size: 24px;font-weight: bold;}
.select_box_time{width:63px;}
.widefat th.column-sc_add_planner,.widefat td.column-sc_add_planner{text-align:center;}
.cal_weekly_dashboard_widget_day-number{width:50%;float:left;font-weight:bold;font-size:16px;margin:8px;}
.cal_weekly_dashboard_hebrew-day-number{width:30%;float:right;font-weight:bold;font-size:14px;text-align:right;margin:8px;}
.calender_weekly_dashboard_widget_header{border-bottom: 1px solid grey;}
.calendar_weekly_dashboard_content{margin:10px;}
.calender_weekly_dashboard_day-event-widget{padding: 3px 2px;}