body { width: 100%; margin: 10px 20px 20px; background: white none repeat scroll 0% 0%; font-size: 1.2em ! important; line-height: 24px; }
* { border: 0px none; padding: 0px; color: black ! important; background: transparent none repeat scroll 0% 0%; }
h1 { font-size: 16pt; }
h2 { font-size: 24pt; margin: 1em auto; letter-spacing: normal; }
h3, #article-body h3 { font-size: 18pt; margin: 1em auto; }
h6 { font-size: 12pt; }
a:link, a:visited { text-decoration: underline; }
#footer-wrapper, #footer { background: transparent none repeat scroll 0% 0%; }
#footer-wrapper li { display: none ! important; }
#content-footer, #content-footer div { border: medium none; }
.footnotes { border-top: 1px solid black; margin-top: 2em; padding-top: 1em; }
body { width: 100%; margin: 10px 20px 20px; background: white none repeat scroll 0% 0%; font-size: 1.2em ! important; line-height: 24px; }
#font-resizer { position: absolute; top: 10px; right: 20px; font-size: 18px; }
.decrease-font { font-size: 10pt; }
.reset-font { font-size: 13pt; }
.increase-font { font-size: 16pt; }
.account_toolbar, .article_toolbar, footer .comments, header.blog_header, header.default_header, header.site, .header_rule, iframe, .navbar, .col-span-4.sidebar { display: none ! important; }
.col-span-8.blog_detail, .col-span-8.body_column { margin: 0px; width: auto; }
body.context_nyrb.page_blog .blog_detail { margin-right: 40px; }
.icomoon-icon-NYRB, .icomoon-icon-NYR, .icomoon-icon-blog { font-size: 1.5em; }
article.article { border: 0px none; }
article.article .article_body { margin-right: 40px; }
article.article .article_body hr:first-of-type { margin-bottom: 15px; }
body.context_nyrb.page_blog .blog_detail .blog_post { border: 0px none; }
article.article .footnotes { border: 0px none; }
footer.site_footer { background: transparent none repeat scroll 0% 0%; }
.site_footer li { display: none ! important; }
#wpadminbar { display: none ! important; }
