/* [jmp 070724] Added for calendar pages. Refactor when we make new templates. */
 
.calendarFeedAnnounce p.headline {
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
}
.calendarFeedAnnounce div.announcedate {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 2em;
    font-size: 11px;
    line-height: normal;
    float: right;
}
.calendarFeedAnnounce .featuredEvent {
    font-weight: bold;
}
div.calendarFeedAnnounce {
    border-bottom: 1px solid #cccccc;
    margin-right: 1em;
    padding: .5em 0px;
}
div.calendarFeedAnnounce div {
    margin: 0px;
}
div.calendarFeedAnnounce div p {
    margin-bottom: 1em;
}
div.calendarFeedAnnounce:last-child {
    border-bottom: none;
}
.calendarViewLeftNav {
    margin-top: 16px; 
    margin-left: -15px;
    background: #fd8;
}
.calendarViewLeftNav ul {
    margin-left: 15px;
    padding-bottom: 3px;
}
.calendarViewLeftNav li:last-child {
    border-bottom: none;
}
.calendarViewLeftNav ul:last-child {
    border-bottom: none;
}
.calendarViewLeftNav:last-child {
    border-bottom: none;
}
.calendarViewLeftNavHead {
    font: bold 11px/19px Arial, Helvetica, sans-serif;
    margin-left: 15px;
    color: #333;
 }

.calendarGreyCallout { 
    font: 11px/14px Arial, Helvetica, sans-serif;
    color: #333;
    padding: 3px 3px;
    background: #cccccc; 
}
.calendarGreyCallout a:link { color: #369 }
.calendarGreyCallout a:hover { color: #369; text-decoration: underline }
.calendarGreyCallout a:visited { color: #369 }
.calendarGreyCalloutLink {
    font: bold 10px/13px Arial, Helvetica, sans-serif;
    color: #333;
    margin-top: 6px;
    margin-bottom: 13px;
    margin-left: 1em;
}

