body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", "Lucidia Sans", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}
.event1, .event2, .event3, .event4, .event5, .event6, .event7, .event8, .event9, .event10, .event11, .event12, .event13, .event14, .event15, .event16, .event17, .event18, .event19, .event20 {display: none}
hr {clear: both; background: none; border-bottom: solid 2px #ccc}
nav, hr.spacer, hr.clear, .facebook_login, .facebook_whats_this, #extra_info_section {display: none}
div#login_info {display: none}
header a:link:after, header a:visited:after, .location a:link:after, .location a:visited:after, .name a:link:after, .name a:visited:after {display: none}
.location a {text-decoration: none; color: #000; font-weight: normal}
.location img {float: left}
.location .column {float: left}
.location .span-5 {display: block; overflow: auto}
header .logo, .user.tab {float: left; margin: 1em}
div.error, div.notice, div.success, div.warning {font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", sans-serif !important; font-weight: 300 !important; font-size: 1.2em; text-align: center; border-width: 1px; padding: 0.5em; border: solid 1px #ccc}
div.error {background-color: #ffb7ac; border-color: #e6280b}
div.notice {background-color: #fdf8b3; border-color: #d6cA1c}
div.success {background-color: #cffead; border-color: #66c421}
div.warning {background-color: #f9ecd4; border-color: #ffb733}
.user.tab a.button {display: none}
.user_profile h5 {font-size: 1.25em}
table td {padding: 0.25em 0.5em}
table td.title {background: #eee}
#lottery_more {display: block !important}
#lottery_less, #lottery_more a {display: none !important}
.section_header {font-size: 1.25em; padding: 0.25em 0.5em; background: #ccc; margin: 1em 0 0 0; overflow: auto}
.section_header div {float: left}
#zoom {display: none !important}
.section_header .higher_button {display: none}
.section_header .blurb {font-size: 1.1em; margin-left: 1em}
.section_header .blurb span {color: #222}
.section_header .blurb span.red {color: #ff0000}
.section_header .blurb span.orange {color: #d95309}
.course_section {float: left; padding-right: 2em}
