/* Start of CMSMS style sheet 'Calguys Calendar CSS example v1.2.2' */
.promo h1 {
           display: none;
}

.promo h2 {
           font-size: 1.25em;
}

.promo .calendar-event a {
           float: right;
           padding: 10px;
}
.promo .calendar-returnlink a {
float: left;
padding: 10px;

}

.calendar-list .calendar-event a {
           padding: 10px;
           float: right;
}

.calendar tr td a {
           color: red;
}

.calendar-today {
          font-weight: bold;
}

#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;
}
.calendar-summary a {
            float: right;
            color: #999;

}
#content .calendar-summary {
           padding-bottom: 0px;
}
#content .calendar-summary a {
            float: right;
            color: #999;
            padding-right: 40px;
            margin: 0px;
}

#content #cal-list h1, #cal-upcominglist h1 {
           color: red;
           font-size: 120%;
}

#content #cal-list h2, cal-upcominglist h2 {
            font-size: 110%;
}

#cal-calendar {
              font-family: arial, verdana;
              font-size: 0.8em;
              width:100%;
              margin: 0px;
              border-collapse:    collapse;
              border: 1px solid black;
}

#cal-calendar th {
             border: 1px solid black;
             padding: 3px;
             width: 75px;
}

#cal-calendar td {
             border: 1px solid black;
             vertical-align: top;
             padding: 3px;
             height: 25px;
             width: auto;
}
#cal-calendar td a{
             font-weight: bold;
             font-size: 1.5em;
}

#cal-calendar ul {
             margin: 0px;
             padding: 0px;
             padding-left: 5px;
}

#cal-calendar li {
           list-style-type: none;
           padding: 0px;
           margin: 0px;
}

#cal-calendar td {
             background-color: transparent;
}

#cal-calendar .calendar-day
{
           background-color: #80ff80; 
}

#cal-calendar .calendar-today {
           font-weight: normal;
           background-color: #8080ff;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
           display: none;
}
#content .calendar-event {
                padding-bottom: 5px;
	background-image: url(uploads/page_graphics/internal/divider.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content .calendar-date-from {
          color: red;
          padding-bottom: 10px;
}
#content .calendar-list h2 {
          border: 1px solid white;
          margin: 10px 0px 10px 0px;
          padding: 5px 0px 5px 5px;
}
#content .calendar-event h2 {
          border: 1px solid white;
          margin: 10px 0px 10px 0px;
          padding: 5px 0px 5px 5px;
} 

.calendar-date-from {
         color: red;
}
/* End of 'Calguys Calendar CSS example v1.2.2' */

