/* FFRF printer styles */
#tagline, #quick-search, #member-links, #nav, .breadcrumbs, .addthis_toolbox, .utility-link, #extra, #sidebar { display: none !important; }
body { background: #fff; font-size: 12pt; }
body, #primary, #secondary, #content { float: none; width: auto; }
#header { height: auto; background: none; margin: 0; padding: 0 0 15px 20px; }
#logo a { position: relative; top: auto; left: auto; display: inline; width: auto; height: auto; background: none; text-indent: 0; font-size: 16pt; font-family: georgia, times, "Times New Roman", sans-serif; font-style: italic; }
p, li, dt, dd { font-size: 12pt; }

/* landing pages */
.columns-2 { background: none; }
#primary .column, .columns-2 .col-1, .columns-2 .col-2 { float: left; width: 45% !important; clear: none; }
div.mod-dateline .mod-date { margin-right: 1.5em; }
div.mod-dateline .mod-entry, div.column div.mod-dateline .mod-entry { float: none; width: auto; }

/* home formatting */		
body.home #primary { float: right; width: 35%; }
body.home #secondary { float: left; width: 60%; }
body.home #main-inner { background: none; }

/* footer formatting and display link text */
#footer { border-top: 1px dotted #919191; padding-top: 1em; }
#footer a[href]:after { content: " (" attr(href) ") "; font-size: 90%; }
#footer a[href^="/"]:after { content: " (http://ffrf.org" attr(href) ") "; }
