#calendar { font-family:Arial, Helvetica, sans-serif; }
.jan { width:100%; background-color:#252a6c; text-align:left; margin-top: 5px; }
.jan .top img { width:150px; height:60px; border: 1px solid #9ca6ea; margin:5px; }
.jan .mid { background-color:#9ca6ea; }
.jan a:link { color:#252a6c; }
.jan a:visited { color:#252a6c; }
.jan a:hover { color:#006000; }
.jan a:active { color:#252a6c; }
.feb { width:100%; background-color:#c9252c; text-align:left; margin-top: 5px; }
.feb .top img { width:150px; height:60px; border: 1px solid #cba4a5; margin:5px; }
.feb .mid { background-color:#cba4a5; }
.feb a:link { color:#c9252c; }
.feb a:visited { color:#c9252c; }
.feb a:hover { color:#006000; }
.feb a:active { color:#c9252c; }
.mar { width:100%; background-color:#4b612c; text-align:left; margin-top: 5px; }
.mar .top img { width:150px; height:60px; border: 1px solid #b3c19b; margin:5px; }
.mar .mid { background-color:#b3c19b; }
.mar a:link { color:#4b612c; }
.mar a:visited { color:#4b612c; }
.mar a:hover { color:#006000; }
.mar a:active { color:#4b612c; }
.apr { width:100%; background-color:#00928f; text-align:left; margin-top: 5px; }
.apr .top img { width:140px; height:80px; border: 1px solid #9ac2c1; margin:5px; }
.apr .mid { background-color:#9ac2c1; }
.apr a:link { color:#00928f; }
.apr a:visited { color:#00928f; }
.apr a:hover { color:#006000; }
.apr a:active { color:#00928f; }
.may { width:100%; background-color:#e4028c; text-align:left; margin-top: 5px; }
.may .top img { width:150px; height:60px; border: 1px solid #c19ab2; margin:5px; }
.may .mid { background-color:#c19ab2; }
.may a:link { color:#ba0050; }
.may a:visited { color:#ba0050; }
.may a:hover { color:#006000; }
.may a:active { color:#ba0050; }
.jun { width:100%; background-color:#f15a38; text-align:left; margin-top: 5px; }
.jun .top img { width:150px; height:60px; border: 1px solid #e4c1b8; margin:5px; }
.jun .mid { background-color:#e4c1b8; }
.jun a:link { color:#f15a38; }
.jun a:visited { color:#f15a38; }
.jun a:hover { color:#006000; }
.jun a:active { color:#f15a38; }
.jul { width:100%; background-color:#c50000; text-align:left; margin-top: 5px; }
.jul .top img { width:140px; height:80px; border: 1px solid #eaac98; margin:5px; }
.jul .mid { background-color:#eaac98; }
.jul a:link { color:#c50000; }
.jul a:visited { color:#c50000; }
.jul a:hover { color:#006000; }
.jul a:active { color:#c50000; }
.aug { width:100%; background-color:#aa0000; text-align:left; margin-top: 5px; }
.aug .top img { width:140px; height:80px; border: 1px solid #ffd43a; margin:5px; }
.aug .mid { background-color:#ffd43a; }
.aug a:link { color:#aa0000; }
.aug a:visited { color:#aa0000; }
.aug a:hover { color:#006000; }
.aug a:active { color:#aa0000; }
.sep { width:100%; background-color:#d54f01; text-align:left; margin-top: 5px; }
.sep .top img { width:150px; height:60px; border: 1px solid #e5a35c; margin:5px; }
.sep .mid { background-color:#e5a35c; }
.sep a:link { color:#d54f01; }
.sep a:visited { color:#d54f01; }
.sep a:hover { color:#006000; }
.sep a:active { color:#d54f01; }
.oct { width:100%; background-color:#ff9933; text-align:left; margin-top: 5px; }
.oct .top img { width:150px; height:60px; border: 1px solid #ffd26a; margin:5px; }
.oct .mid { background-color:#ffd26a; }
.oct a:link { color:#ff9933; }
.oct a:visited { color:#ff9933; }
.oct a:hover { color:#006000; }
.oct a:active { color:#ff9933; }
.nov { width:100%; background-color:#694921; text-align:left; margin-top: 5px; }
.nov .top img { width:150px; height:60px; border: 1px solid #ffc408; margin:5px; }
.nov .mid { background-color:#ffc408; }
.nov a:link { color:#694921; }
.nov a:visited { color:#694921; }
.nov a:hover { color:#006000; }
.nov a:active { color:#694921; }
.dec { width:100%; background-color:#027309; text-align:left; margin-top: 5px; }
.dec .top img { width:140px; height:80px; border: 1px solid #9bc8a4; margin:5px; }
.dec .mid { background-color:#9bc8a4; }
.dec a:link { color:#027309; }
.dec a:visited { color:#027309; }
.dec a:hover { color:#006000; }
.dec a:active { color:#027309; }
.bot { height:2px; margin:0; }
.date { font-size:15px; font-weight:700; margin:0 0 0 10px; line-height:2.5; }
.sponsor { font-size:13px; margin-left:30px; margin-top:0; font-weight:600; }
.eventname { fonts-size:18px; font-weight:700; margin-left:35px; margin-top:1.5em; }
.eventsubname { fonts-size:16px; font-weight:600; margin-left:35px; margin-top:0; }
.location { font-size:16px; margin-left:40px; margin-top:0; margin-bottom:0; }
.time, .time2 { font-size:15px; margin-left:40px; margin-bottom:0; width:84%; }
.time2 { margin-top:0; }
.contact { font-size:13px; margin-left:30px; font-weight:600; margin-bottom:0; }
.mid { padding-bottom:5px; }
.bot { height:10px; }