#print_logo { display: block; }
#header, #feature_wrapper, #home_sidebar, #sidebar, #callouts, .large_dropdown, .rss, .tools, .vt_home { display: none; }
#page_header h1 { font-size: 30px; margin: 0; padding: 0; }
#home_main, #main, #main_content, #main.news #main_content { width: 100%; }
hr { width: 100%; }
.right { float: left; }
#home_main .events { width: 49%; }

#main.landing .column { display: none; }

#main.content.news.landing #main_content { width: 68%; }
#main.content.news.landing #callouts { display: block; width: 30%; }
#main.content.news.landing #callouts .callout { display: none; }
#main.content.news.landing .news_feature, #main.content.news.landing .events_feature { display: none; }
#main.content.news.detail #main_content { width: 68%; }
#main.content.news.detail #callouts { display: block; width: 30%; }
#main.content.news.detail .button { display: none; }

#main.events .event { height: auto; }
#main.events .event div, #main.events .event div p { opacity: 1 !important; }

#footer .social, #footer .map { display: none; }
#footer h3 { font-size: 12px; font-weight: bold; }