/* Start of CMSMS style sheet 'KiBo Calendar' */
div.mainListCalendar span.calendar-prev,
div.mainListCalendar span.calendar-next {

}

div.calendar-event, 
div.calendar-event2 {
margin-left: 2px;
margin-bottom: 5px;
padding-left: 10px;
border-left: 1px solid #650000;
background-color: #1b1110;
}

div.calendar-event2 {
  padding-top: 4px;
  padding-bottom: 4px;
}

div.calendar-event:hover {
/*border-left: 10px solid #ffc8cb;
padding-left: 10px;*/
}

div.calendar-list h1 {
padding: 1em 0px 1em 0px;
font-size: 1em;
color: #c0c0c0;
}

div.calendarHead {
padding: 0.1em 0px 0.3em 0px;
line-height: 1.5em;
border: 0px;
border-left: 0px;
font-size: 1.1em;
color: #dd0000;
font-weight: bold;
}

div.calendar-date-from {
float: left;
font-weight: bold;
padding: 0px 1em 0px 0px;
}

div.calendar-date-from span, 
div.calendar-summary span {
font-weight: normal;
color: #c0c0c0;
}

div.calendar-summary {
/*float: left;*/
font-weight: bold;
padding: 0px 1em 0px 0px;
color: #f0f0f0;
}

div#kiboRight div.calendar-upcominglist {
font-size: 0.8em;
}
/* End of 'KiBo Calendar' */

