/* Start of CMSMS style sheet '_calendar' */
/* Example stylesheet for Calendar module */
/* RGP HACKS */
div#homelist h2.caltitle  { /* the "title" of the calendar list */
      background: transparent url(http://www.breckinridgecountyky.com/_imgs/caltitle_bg.gif) no-repeat;
      text-transform: uppercase; 
      letter-spacing: 0.35em;
      text-align: left;
      padding: 8px 0 12px 8px; /* normal h1's have 8px padding on bottom, this overrides it */
      font-family: verdana, arial, sans-serif;
      }


div#homelist h2.caltitle a  {
      text-decoration: none;
      border-bottom: none;
      line-height: 1.65em;
      display: block;
      text-indent: -999em;
      height: 16px;
      }  

caption.calendar-month {font-size: 130%; font-weight: bold;}
div.calendar-event h2 {text-transform: none;}
div.calendar-event h2 a {border-bottom: 1px solid;}
div.calendar-event h2 a:hover {border-bottom: 1px solid;}
div#colA div.calendar-date-from-detail {font-weight: bold; margin-bottom: 0.5em; border-bottom: 1px solid #ccc;}
h1.event-title {color: #a54834;}

/* make all links red */
.calendar tr td a
{
  font-size: 0.72em;
  text-decoration: none;
  border: none;
  color: #1E51B1;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: normal;
}

/* display the "upcominglist" as one line per entry (assuming default class and id names) */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: #1E51B1;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming default class and id names) **/
/* border on for #cal-calendar */
#cal-calendar{
  margin: 1px;
  border-collapse:    collapse;
  border: 1px solid #dadada;
}

/* nice squares for the #cal-calendar table */
#cal-calendar th
{
  border: 1px solid #dadada;
  padding: 3px;
  width: 92px;
}

#cal-calendar td {
  border: 1px solid #dadada;
  vertical-align: top;
  padding: 3px;
  height: 92px;
  width: 92px;
}

/* format summaries nicely in #cal-calendar */
#cal-calendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#cal-calendar li
{
  list-style-type: none;
  padding-top: 10px;
  margin: 0px;
}

/* background colours for #cal-calendar */
#cal-calendar td
{
  background-color: #fff;
}

#cal-calendar .calendar-day
{
  background-color: #80ff80;
}

#cal-calendar .calendar-today
{
  font-weight: normal;
  background-color: #eaecec;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}

div.calendar-date-from span.calendar-date-title {color: red; display:none !important;}

/* End of '_calendar' */

