#events #header { height: 151px; }
#events #header, #events #footer { background-color: rgb(35, 6, 72); }
#events #header-banner { height: auto; margin: 0px; padding: 0px; }
#events #pre-footer { border-top: 0px none; }
#events #pre-footer .inner { width: 728px; }
#events #pre-footer { padding: 10px 0px; }
#events #pre-footer #footer-ad { padding: 0px; border-top: 0px none; height: auto; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#events .footer-description { color: rgb(178, 178, 178); line-height: 19px; padding: 15px 0px; }
#events #footer-site { margin: 1px 0px 0px; border-top-color: rgb(80, 63, 93); }
#events #footer-site, #events #footer-site a { color: rgb(255, 255, 255); }
#events .addthis_toolbox { position: absolute; top: 0px; right: 0px; font: 11px/34px Arial,sans-serif; color: rgb(128, 128, 128); border-left: 1px solid rgb(102, 102, 102); }
#events .addthis_toolbox a { font: 11px/34px Arial,sans-serif; color: rgb(128, 128, 128); text-indent: -9999em; display: block; }
#events .addthis_toolbox .at300bs { display: none; }
#events #main { margin: 17px 0px 20px; }
#events #main a { color: rgb(35, 6, 72) ! important; }
#events #main b, #events #main strong { font-weight: bold; }
#events #main .db-separator { margin: 19px 0px; }
#events .mod { border-top: 0px none; }
#events .mod-title { border-bottom: 2px solid rgb(0, 0, 0); padding: 2px 0px; font-weight: bold ! important; }
#events .mod-footer a:hover { text-decoration: underline; }
#events .spanAB .mod { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 8px; color: rgb(102, 102, 102); font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }
#events .spanAB .mod:last-child { border-bottom: 0px none; }
#events .spanAB .mod-title { font: bold 36px/36px "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; margin: 5px 0px 20px; }
#events .spanAB h3.mod-title { font-size: 24px; line-height: 24px; padding: 5px 0px; margin-bottom: 14px; }
#events .spanAB .mod-content { margin: 0px 0px 2px; border-top: 0px none; border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0px 16px; }
#events .spanAB .mod:last-child .mod-content { border-bottom: 0px none; }
#events .spanAB .mod-content ul { margin: 0px; }
#events .spanAB .mod-content .cols-316 ul { margin-top: 20px; }
#events .spanAB .mod-content ul li { display: list-item; list-style: inside none disc; }
#events .media { margin: 0px 0px 5px; }
#events .media p { font: 12px/14px Georgia,sans-serif ! important; margin: 7px 0px 20px ! important; }
#events .cols-316 .col p { margin: -4px 0px 0px; }
#events .colC .mod-title { font-size: 24px; font-family: "Palatino Linotype",Palatino LT Std,Book Antiqua,Palatino,Georgia,serif; padding: 5px 0px; }
#events .colC .mod-content { border-top: 0px none ! important; }
#events .colC .mod-social a, #events .colC .mod-footer a { font-weight: bold; }
#events .colC .mod-social { padding: 0px 0px 2px; border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 15px; color: rgb(102, 102, 102); }
#events .colC .mod-social .mod-content { border-bottom: 1px solid rgb(204, 204, 204); padding: 7px 0px; }
#events .colC .mod-social .mod-content p { line-height: 15px ! important; }
#events .colC .mod-footer { text-transform: capitalize; text-align: left; letter-spacing: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
#events .colC .mod-footer a { display: inline; margin: 0px; padding: 0px; }
#events .colC .mod-footer, #events .colC .mod-footer a { font-size: 12px; }
#events.agenda .spanAB .mod-title { margin-bottom: 0px; }
#events.agenda .spanAB .cols { padding: 17px 0px; border-bottom: 1px solid rgb(204, 204, 204); }
#events.agenda .spanAB .cols .colleft { width: 147px; text-align: right; font-size: 11px; padding: 2px 0px 0px; }
#events.agenda .spanAB .cols .colright { width: 485px; padding: 0px 0px 0px 20px; }
#events.agenda .spanAB .cols .colright .headline { font: 18px/18px Georgia,sans-serif; color: rgb(0, 0, 0); padding: 0px 0px 2px; margin: 28px 0px 0px; }
#events.agenda .spanAB .cols .colright .headline:first-child { margin: 0px; }
#events.agenda .spanAB .cols .colright ul { border-top: 1px dotted rgb(204, 204, 204); margin-left: 0px ! important; padding: 4px 0px 0px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; }
#events.agenda .spanAB .cols .colright li { list-style-position: outside; }
#events.speakers .spanAB .mod-title { margin-bottom: 0px; }
#events.speakers .cols-316 .col p { margin: 0px; }
#events.speakers .cols-316 .col { border-top: 2px solid rgb(0, 0, 0); padding: 14px 0px 17px; }
#events.speakers .cols-316:first-child .col { border-top: 0px none; }
.speaker-header { position: relative; font: 18px/18px Georgia; color: rgb(0, 0, 0); }
.speaker-header {  }
.speaker-header span { color: rgb(102, 102, 102); display: block; font: 14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.speaker-content { border-top: 1px solid rgb(204, 204, 204); line-height: 18px; margin: 8px 0px 0px; padding: 5px 0px 0px; }
#events .speaker-content .media { float: left; margin: 5px 10px 5px 0px; }
#events .mod-title { overflow: hidden; }
#events .mod-title span.ff-Palatino, #events .mod-title em { display: block; float: left; }
.feedadweek { background-image: url(8a9252ce8385a6ba458d18c872b4f850e2599c04.png) ; background-position: -3px -1599px; width: 100px; text-indent: -9999em; }
.win .feedadweek { background-position: -3px -1597px; }
.ie .feedadweek { background-position: -3px -1598px; }
