.selected,
.calmonth { padding: 2px 12px 2px 12px; border: 1px solid black;text-decoration: none; text-transform: uppercase; border-right:none;line-height: 18px;}
.selected { background: #B51110; color: white; padding-top: 2px;}
.selected:hover {color: white; text-decoration: underline;}

#monthlist { margin-bottom: 10px;}
.last { border-right: 1px solid black;}

.event    { margin: 10px 50px 30px 0px;}
.event span.eventDate {
        display: block;
        background: #0085CF;
        color: white;
        font-size: 1.1em;
        font-weight: bold;
        margin: 0px 0px 20px 0px;
        padding: 2px 0px 2px 4px;
}
.event span.eventTitle {
        display: block;
        font-weight: bold;
        font-size: 1.4em;
        margin: 0px 0px 12px 10px;
        color: black;
}
.event span.eventLocation {
        display: block;
        font-size: 1.0em;
        margin: 0px 0px 16px 10px;
        text-transform: uppercase;
}
.event span.eventTime {
        display: block;
        margin: 0px 0px 16px 10px;
}
.event span.eventDescription {
        display: block;
        margin: 0px 0px 16px 10px;
}
.event span.eventCost {
        display: block;
        margin: 0px 0px 16px 10px;
}
.event span.eventMoreInfo {
        display: block;
        margin: 0px 0px 16px 10px;
}
#yeardrop select {position: relative; top: -4px;}
form {margin: 0px; padding: 0px;}


