/* Start of CMSMS style sheet 'calendar' */
/* ------------------- [ CALENDAR ] ---------------------- */
.mainCalendarTable {
  background-color: #ffffff;
  border: 1px solid #D1CABF;
  width: 100%;
  table-layout: fixed;
  margin: 20px 0;
 }

/* Month and Year Row Setup */
.monthYearRow {
    height: 32px;
  background-color: #FEFFFE;
  text-align: left;
  vertical-align: middle;
    margin: 0px;
    padding: 6px;
  }

/* Month and Year Text Setup */
.monthYearText {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: Bold;
  color:#55241D; /* Month Color for the big Calendar */

  }

/* Day Name Setup */
.dayNamesText {
  height: 20px;
  background-color: #55241D; /* Background color for the day names */
  text-align: center;
  vertical-align: middle;
  }

/* Day Names Row Setup */
.dayNamesRow {
   font-family: Geneva, Verdana, Arial, sans-serif; 
  font-size: 0.8em; 
  font-weight: Bold; 
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  }

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.emptyRowsEvents {
  font-family: Arial, Geneva, Verdana, sans-serif;
  font-size: 10px;
  color: #EEE7D3; /* Background color of the empty td */
  text-align: left;
  vertical-align: top;
  height: 88px;
}
.emptyEventTd {
  /*background-color: #FFFFFF;*/
  height: 88px;
}
.rowsEvents{
  font-family: Arial, Geneva, Verdana, sans-serif;
  font-size: 10px;
  color: #A28849;
  text-align: left;
  vertical-align: top;
  height: 88px;
  }

.eventTd {
  background-color:  #EEE7D3;
  height: 88px;
  }
.daynum {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: Bold; 
  color: #905024;
  background-color: #D2BC8E;
  text-align: left;
  vertical-align: top;
    padding: 2px;
    margin: 0px;
  }
.eventMaker {background-color: #740010;}
/* DETAILED EVENTS */
div#calendar_list {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 100%;
  float: left;
  background-color: #EEE7D3;
  border: 1px solid #905024 ;
  display: block;
  margin: 10px 0 0 0;
  
  }
div#calendar_list_header {
  font-weight: bold;
  background-color: #55241D;


}
div#calendar_list_date {
  float: left;
  text-align: left;
  width: 70%;
  background-color:  #55241D;
  color: #ffffff;

}
div#calendar_list_time {
  float: right;
  text-align:right;
  width: 30%;
  background-color:  #55241D;
  color: #ffffff;
  
}
div#calendar_list_title {
  color: #881516;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
  display: block;
  width: 565px;
  float: left;
  clear: both;
}
div#calendar_list_desc {
  color: #881516;
  padding: 5px;
  padding-top: 0;
  float: left;
  clear: both;
  width: 565px;

}

div#calendar_list_month {
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
/* End of 'calendar' */

