body { background: #FFFFFF; font: normal 75% Verdana, Tahoma, helvetica, sans-serif; text-align: left; padding: 0; margin: 15px; line-height: 1.3em;  width: 370px; }
h2 { color: #2E415E; border-bottom: 1px solid #ABABAB; font-family: Verdana, serif; padding: 0 0 5px 0; margin: 0; font-size: 140%; font-weight: normal; line-height: 1em; }
p { display: block; clear: float: left; left; margin: 14px 0; padding: 0; width: 100%; }

table.holidays { width: 370px; font-size: 90%; margin: 0 0 20px 0; }
table.holidays tr.alt { background: #F2F2F2; }
table.holidays th { padding: 5px 2px; }
table.holidays td { padding: 1px 2px; }
table.holidays h1 { font-weight: 300; font-size: 180%; color: #EC7500; margin: 0; }
