/* Start of CMSMS style sheet 'calendar.css' */
/*
div#upcomingEvents 
{

}
    #upcomingEvents div.event{
        
    }
    #upcomingEvents div.date{
        font-size: 11px;
        color:#a5a5a5;
    }
    
    #upcomingEvents div.title{
        color:#237ad0;
        font-size:11px;
        font-weight:bold;
        padding-bottom:5px;
        border-bottom:1px solid #2477cd;
        margin-bottom:5px;
    }
    
    #upcomingEvents div.allItems{
        padding-top:10px;
        text-align:right;
    }
    
        #upcomingEvents div.allItems a:link, #upcomingEvents div.allItems a:active, #upcomingEvents div.allItems a:visited {
        text-decoration:none;
        color:#237ad0;
        font-weight:normal;
        font-size:10px;
        }
        
        #upcomingEvents div.allItems a:hover {
            text-decoration:underline;
            color:#3a3a3a;
        }
    
    #upcomingEvents div.summary{
        
    }
    
    #upcomingEvents a, #upcomingEvents a:active, #upcomingEvents a:visited {
        text-decoration:none;
        color:#2e2e2e;
        font-weight:bold;
        font-size: 13px;
    }
    
    #upcomingEvents a:hover {
        text-decoration:underline;
        color:#3a3a3a;
    }
*/
div#EventsList 
{

}

div#EventsListHome{
    line-height:18px;
    color:#3a3a3a;
}

div#EventsListHome a{
    text-decoration:none;
   color:#3a3a3a;
}

    #EventsList div.event{
        padding-bottom:0px;
        margin-bottom:0px;
        
    }
    div.date{
        font-size: 11px;
        color:#a5a5a5;
    }
    
    #EventsList div.summary{
        line-height:18px;
    }
    
    #EventsList a, #EventsList a:active, #EventsList a:visited {
        text-decoration:none;
        color:#3a3a3a;
        font-weight:bold;
        font-size: 13px;
    }
    
    #EventsList a:hover {
        text-decoration:underline;
    }
    
    div#EventsList div.viewAllLink{
        text-align:right;
        padding-bottom:4px;
        border-bottom:1px dotted #aaaaaa;
    }
    
        div#EventsList div.viewAllLink a{
            color:#3463c9;
            font-weight:normal;
        }

.summary{
   margin-bottom:15px;
}
    
div#EventDetails 
{

}
    #EventDetails h1{
        font-size:12px;
        color:#3a3a3a;
        margin-bottom:10px;
        margin-top:10px;
    }
    
    #EventDetails div.event{
        margin-bottom:8px;
    }
    #EventDetails div.date{
        font-size: 11px;
        color:#a5a5a5;
    }
    
    #EventDetails div.summary{
        
    }
    
    #EventDetails a, #EventDetails a:active, #EventDetails a:visited {
        text-decoration:none;
        color:#2e2e2e;
        font-weight:bold;
        
    }
    
    #EventDetails a:hover {
        text-decoration:underline;
        color:#3a3a3a;
    }

#EventsListHome{

}
 

table.calendar {
    background-color:#efefef;
    padding:5px;
    border-spacing: 1px;
    text-align:center;
    width:100%;
}

    table.calendar td{
        background-color:#ffffff;
        height:30px;
    }
    
    table.calendar td.empty{
        background-color:#f9f9f9;
    }
    
    table.calendar tr td a
    {
      text-decoration:none;
      font-weight:bold;
      color:#4e87de;
      /*background-color:#6cccf2;
      padding:6px;*/
    }
    
    /* highlight "today" for the small calendar */
    table.calendar td.calendar-today
    {
      font-weight: bold;
    }
    
    div.calendar_nav{
        padding-top:5px;
        text-align:center;
    }
    
    

/* End of 'calendar.css' */

