BODY { margin: 10px; background-color: white; font-family: Tahoma, Helvetica, Arial; font-size: 11px; }
.headline { font-size: larger; font-style: italic; margin-bottom: 20px; }
H3 {  font-size: 14pt; }
#events { width: 100%; cell-spacing: 0px; cell-padding: 0px; border: 1px solid gray; }
#events td { font-size: smaller; padding: 5px; }
#calls { width: 100%; cell-spacing: 0px; cell-padding: 0px; border: 1px solid gray; }
#calls td { font-size: 10pt; padding: 5px; }
.tablemenu { font-weight: bold; font-size: 10pt !important; text-align: right; background-color: gray; color: #aaa; }
.tablemenu a:link, .tablemenu a:hover, .tablemenu a:visited { color: white; }
.odd { background-color: #eee; }
.footer { margin-top: 20px; }
.storeinfo { font-weight: bold; margin-top: 10px; }
.menu { font-size: 11px; font-weight: bold; text-align: right; padding 2px; }
.lbl { color: gray; }
#overall { width: 100%; }
.title { background-color: white; }
dt { font-weight: bold; }
