.body1 h2 { padding: 0px; margin: 0px; }

.eventGroup { background-color: #084266; color: #fff; font-weight: bold; font-size: 12px; padding: 4px; margin-bottom: 4px; }

.events a:link { text-decoration: none; }
.events a:visited { text-decoration: none; }
.events a:hover, .events a:active { text-decoration: underline; }
.events .rowOn { background-color: #dbe5f1; }
.events .dayName { font: bold 10px/10px Arial,Helvetica,sans-serif; padding: 6px 0px 0px 3px; }
.events .day {color: #074b85; font: bold 26px/26px Verdana,Arial,Helvetica,sans-serif; padding-left: 3px; }
.events .col1 { border-top: 1px solid #00467f; }
.events .col2 { border-top: 1px solid #00467f; padding: 0px 0px 10px 20px; }
.events .item { padding: 4px 0px 10px 0px; }
.events .itemBorder { padding: 8px 0px 10px 0px; border-top: 1px dotted #00467f; }
.events .icons { padding-left: 10px; float: right; }
.events .title { font-weight: bold; }
.events .dateline { margin-top: 4px; }
.events .date { }
.events .type { font-size: 10px; font-style: italic; margin-top: 2px; }
.events .place { font-size: 10px; margin-top: 2px; }
.events .blurb { font-size: 11px; line-height: 1.3em; margin-top: 2px; }

.events .thumb { padding: 7px 0px 10px 0px; }
.events .thumb img { border: 1px solid #00467f; }

.eventDetail td { padding-top: 4px; }
.photoBorder { border: 1px solid #00467f; }
