/* Start of CMSMS style sheet 'BDC-Calendar' */
/* highlight "today" for the small calendar */
.calendar-today
{
font-weight: bold;
}

/* display the "upcominglist"  */
#nextcomp .calendar-date-title, 
#nextcomp .calendar-summary-title, 
#meetings .calendar-date-title, 
#meetings .calendar-summary-title,
#nextcomp.calendar-upcominglist h2,
#meetings.calendar-upcominglist h2
{
display: none;
}

#nextcomp  .calendar-date-from, #nextcomp .calendar-date-to, 
#meetings  .calendar-date-from, #meetings .calendar-date-to 
{
  font-weight: bold;
  font-style: italic;
}

#nextcomp  h2, 
#nextcomp  .calendar-summary, 
#meetings h2, 
#meetings .calendar-date, 
#meetings .calendar-summary
{
display: inline;
margin-right: 0.5em;

}

#nextcomp .calendar-event, #meetings .calendar-event
{
  margin-top: 2em;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
/*color: red;*/
font-size: 2em;
}
#cal-list h2, cal-upcominglist h2
{
font-size: 1.1em;
line-height: 1em;
margin-bottom: 0px;
}


.calendar-event h2
{
font-size: 1.1em;
line-height: 1em;
margin-top: 1em;
margin-bottom: 0px;
padding: 0px;
}



/* Calendar summary displayed on most pages - table_id = newsflash*/
#newsflash
{
   float: right;
    margin-top: 1em;
    text-align: center;
    font-size: 1em;
    width: 15%;
    border: 3px double #FFBE00;
    padding: 1em;
    margin-bottom: 1em;
    background-color: #FFBE00;
}
#newsflash .calendar-summary-title, 
#newsflash .calendar-date-title,
#newsflash .calendar-summary
{
display: none;
}

#newsflash .calendar-event
{
  clear: both;
  width: 100%;
  margin-top: 1em;
  background-color: #FFBE00;
}
#newsflash .calendar-date {
  background-color: #FFBE00;
}
#newsflash h6 {
  width: 99%;
}
#newsflash h2 {
  font-family: Century Gothic,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 2.1em;
  width: 99%;
}


/** large calendar rules (assuming table_id='BDC-Calendar') **/
/* border on for #BDC-Calendar */
#BDC-Calendar{
margin: 0px;
border-collapse:    collapse;
/*border: 1px solid #ECE4FF;*/
}

/* nice squares for the #BDC-Calendar table */
#BDC-Calendar th
{
border: 1px solid #ECE4FF;
padding: 0.3em;
width: 74em;
}

#BDC-Calendar td {
border: 1px solid #ECE4FF;
vertical-align: top;
padding: 0.3em;
height: 4em;
width: 4em;
}

/* format summaries nicely in #BDC-Calendar */
#BDC-Calendar ul
{
margin: 0px;
padding: 0px;
padding-left: 0.3em;
}

#BDC-Calendar li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

/* background colours for #BDC-Calendar */
#BDC-Calendar td
{
background-color: silver;
}

#BDC-Calendar .calendar-day
{
background-color: #fff;
}

#BDC-Calendar .calendar-today
{
font-weight: normal;
background-color: #ECE4FF;
}
.calendar-date-from{
margin-top: 0;
}


.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
display: none;
}

/* End of 'BDC-Calendar' */

