
/* Events list */ 
.sf_eventsList { margin: 0; padding: 0; list-style: none; line-height: .5; font-weight:normal; }

.sf_eventsList ol { margin: 0; padding: 0; }

.sf_eventsList li { margin: 0; padding: 0; display: block; font-weight:normal; }

.sf_eventsList li a:link, .sf_eventsList li a:visited, .sf_eventsList li a:active { display: block; background-color:#1c8dfa; text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:normal; margin: 1px 0px 0px 0px; }

.sf_eventsList li a:hover { text-decoration: none; display: block; color:#263035; background-color:#dfdfdf; font-weight:normal; }

/* Events Date Style */ 
.sf_eventsList .sf_eventPriod { margin: 0; padding: 0; position: relative; top: -63px; left: 20px; }

/* Events Date Style */  
.sf_eventsList .sf_eventBasicInfo, .sf_singleEvent .sf_eventBasicInfo .sf_eventPriod { margin: 0; padding: 0; }

.sf_eventsList .sf_eventBasicInfo, .sf_eventsList .sf_eventLocation, .sf_eventsList .sf_eventContact, .sf_singleEvent .sf_eventBasicInfo, .sf_singleEvent .sf_eventLocation, .sf_singleEvent .sf_eventContact { margin: 0 0 1em; padding: 0; }

.sf_eventsList .sf_eventBasicInfo dt, .sf_eventsList .sf_eventLocation dt, .sf_eventsList .sf_eventContact dt { margin: 0; padding: 0; font-weight: normal; font-size: 1.2em; }

.sf_singleEvent .sf_eventBasicInfo dt, .sf_singleEvent .sf_eventLocation dt, .sf_singleEvent .sf_eventContact dt, .sf_singleEvent .sf_eventSubTitle { margin: 0; padding: 0; font-weight: normal; font-size: 1.4em; }

.sf_eventsList .sf_eventBasicInfo dd, .sf_eventsList .sf_eventLocation dd, .sf_eventsList .sf_eventContact dd, .sf_singleEvent .sf_eventBasicInfo dd, .sf_singleEvent .sf_eventLocation dd, .sf_singleEvent .sf_eventContact dd { margin: 0; padding: 0; font-size: 1em; }

/* Events Title */ 

.sf_eventTitle a:link, .sf_eventTitle a:visited, .sf_eventTitle a:active { font-family:Arial, Helvetica, sans-serif; font-size:1em; background-color:#1c8dfa; text-decoration:none; color:#FFFFFF; text-align:left; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 20px; font-weight: normal; }

.sf_eventTitle a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; display: block; color:#FFFFFF; background-color:#dfdfdf; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 20px; }

.sf_singleEvent li a:link, .sf_singleEvent li a:visited, .sf_singleEvent li a:active { display: block; background-color:#1c8dfa; text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:normal; margin: 1px 0px 0px 0px; }

.sf_singleEvent li a:hover { text-decoration: none; display: block; color:#263035; background-color:#dfdfdf; font-weight:normal; }

.sf_singleEvent { padding: 0px 20px 0px 20px; }

.sf_singleEvent a:link, .sf_singleEvent a:visited, .sf_singleEvent a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#d38600; }

.sf_singleEvent a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#263035; }

.sf_singleEvent h2.sf_eventTitle { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; text-decoration:none; display: block; color:#263035; background-color:#dfdfdf; margin: 20px 0px 25px 0px; padding: 2px 0px 2px 20px; }

address.sf_eventLocation, address.sf_eventContact { font-style: normal; }

/* Clear margins and paddings in event summary */ 
.sf_eventsList .sf_eventSummary p, .sf_eventsList .sf_eventSummary h1, .sf_eventsList .sf_eventSummary h2, .sf_eventsList .sf_eventSummary h3, .sf_eventsList .sf_eventSummary h4, .sf_eventsList .sf_eventSummary ul, .sf_eventsList .sf_eventSummary ol, .sf_eventsList .sf_eventSummary li { margin: 0; padding: 0; }

/* Tags and categories*/ 
.sf_eventsList .sf_eventCategory, .sf_eventsList .sf_eventTags, .sf_singleEvent .sf_eventCategory, .sf_singleEvent .sf_eventTags { margin: 0; padding: 0; }

.sf_eventsList .sf_eventCategory dt, .sf_eventsList .sf_eventTags dt, .sf_singleEvent .sf_eventCategory dt, .sf_singleEvent .sf_eventTags dt { font-size: 1em; font-weight: normal; display: inline; margin: 0; padding: 0; }

.sf_eventsList .sf_eventCategory dd, .sf_eventsList .sf_eventTags dd, .sf_singleEvent .sf_eventCategory dd, .sf_singleEvent .sf_eventTags dd { display: inline; margin: 0; padding: 0 .7em 0 0; }

/* RAD Scheduler */ 
.RadScheduler_Default .rsHeader h2 { color: #fff !important; font-size: 12px !important; font-weight: normal !important; line-height: 34px !important; height: 36px; margin: 0 !important; padding: 0 0 0 130px !important; }

.RadScheduler_Default .rsHeader ul { list-style-type: none !important; margin: 0 !important; }

.RadScheduler_Default .rsHeader li { margin: 0 !important; }

/* Pager */ 
ol.sf_pager { margin: 10px 0; padding: 0; width: 100%; float: left; list-style: none; clear: both; }

ol.sf_pager li { margin: 0; padding: 0 10px 0 0; width: auto; float: left; }

ol.sf_pager li a { padding: 3px 5px; }

ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem { color: #666; text-decoration: none; cursor: default; }

/* Expandable mode*/ 
.sf_toBeExpanded, .sf_expandableMode .sf_eventPublicationDate, .sf_expandableMode .sf_eventSummary { display: none; }

.sf_exapandedEventDetails .sf_toBeExpanded, .sf_expandableMode .sf_exapandedEventDetails .sf_eventPublicationDate, .sf_expandableMode .sf_exapandedEventDetails .sf_eventSummary { display: block; }

.rsHorizontalHeaderTable, .rsContentTable { width: 100% !important; }

div.RadScheduler_Default .rsMonthView .rsTodayCell { background-color: #fff7d1; border: 1px solid #949494; }


/*
.RadScheduler .rsMonthView .rsWrap {height: 50px !important; }
*/
.RadScheduler .rsMonthView .rsWrap,
    .RadScheduler .rsMonthView .rsApt,
    .RadScheduler .rsMonthView .rsAptOut,
    .RadScheduler .rsMonthView .rsAptIn,
    .RadScheduler .rsMonthView .rsAptMid,
    .RadScheduler .rsMonthView .rsAptContent
    {
            position: static !important;
            height: auto !important;
    }


