/* Agenda Block */

.block .agenda-block p {
font-weight: bold;
/* color: #585858;
background-color: #ebf2fa;
padding: 4px 5px 3px 5px; */
color: #369;
padding: 4px 0 3px 0;
margin-bottom: 1px;
}

.block .agenda-block ol { border-top: 1px solid #d3deeb; }

.block .agenda-block ol li { 
color: #585858;
margin: 0; 
/* padding: 0.4em 5px; */
padding: 0.4em 0;
border-bottom: 1px solid #d3deeb;
}

.block .agenda-block ol li:hover {
background: #f2f2f2;
background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 80%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(80%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
background: -o-linear-gradient(top, #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );
}

.block .agenda-block .moreinfo { padding: 0; margin: 3px 0 0 0; }

.block .agenda-block .moreinfo li {
border: none;
display: block;
margin: 0 0 0 20px;
padding: 0.4em 0;
}

.block .agenda-block .moreinfo li:hover { background: none; }

.block .agenda-block .moreinfo em { text-decoration: none; }
.block .agenda-block .moreinfo a { color: #0c4c92; text-decoration: none; line-height: inherit; outline: none; }
.block .agenda-block .moreinfo a:hover { color: #2a9fe4; }

.agenda-block .cal_0,
.agenda-block .cal_1,
.agenda-block .cal_2,
.agenda-block .cal_3,
.agenda-block .cal_4,
.agenda-block .cal_5,
.agenda-block .cal_6,
.agenda-block .cal_7,
.agenda-block .cal_8,
.agenda-block .cal_9,
.agenda-block .cal_10,
.agenda-block .cal_11 { background: none; }


/*.block .agenda-block ol li {
    
    color: #0C4C92;
    font-size: 100%;
    margin-bottom: -7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    
}
.agenda-block .cal_0 {
    background-color: #FFFFFF;

}
*/
.block .agenda-block ol li {
    background-image: none;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    color: #0C4C92;
    font-size: 90%;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;

}

.agenda-block .cal_0 {
    background-color: #FDF5E6;
}

.block .agenda-block p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E4E4D4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    font-weight: bold;
}