body {font-size: 12pt; font-family:Baskerville, "Baskerville Old Face",  "Baskerville Book", Times, "Times New Roman", Garamond, Georgia, serif; /* margin:0 0 2in 0; */}

p, li {font-size:12pt !important;}

a {color:#000 !important;}

h1 {font-size:24pt;}
h2 a, h3 a, h4 a, h5 a {text-decoration:none !important;}
#main-content h2 {font-size:18pt;}
#main-content h3 {font-size:16pt;}

.caption {font-size:11pt;}
.meta {font-size:11pt;}

/* show href on a tags */
/* a:after {font-weight:normal; font-style:italic; color:#b01; text-decoration:underline;
	content: " <" attr(href) "> ";}
a[href^="/"]:after {content: " <http://www.example.com"attr(href)"> ";} */
/* hide href on these items */
/* #wcc a:after, h1 a:after, #breadcrumb a:after, #breadcrumb+a:after, #footer a:after {content:"";} */

/* hide elements */
#wai_menu, #languages, #theme, #pagination, #nav, .archive, .typo3-adminPanel, .tx-ratings-pi1, .news-search-form, .news-search-emptyMsg {display:none;}


/* Layout -------------------- */
#header, #wrap, #footer {margin:0; padding:0; min-width:auto; width:90% /* 6.5in */; }
#content {padding-left:60px; width:100% /* 82.5% */; 
/* float:left; */
float:none;
page-break-inside:auto;
}


/* Header -------------------- */
#tagline {font-size:12pt;}


/* Content -------------------- */
#main-content {width:100%;}
#breadcrumb {padding-top:2em;}

/* prevents table rows from spanning more than one page */
tr {page-break-inside: avoid;}

#subscribe {display:none;}


/* Feature -------------------- */
/* there are numerous issues involved with getting the feature area to print appropriately, please edit with care! */
#feature {display:inline; overflow:visible; position:static;}
#feature li.section {margin-bottom:1em; position:relative; page-break-after:always;
	border-bottom:solid 1px #ddd;}
#feature #unity {margin-top:1em;}
.js #unity .section-wrap, .js #witness .section-wrap, .js #service .section-wrap {display:block !important;}
.js #feature h2 {margin-bottom:0.5em; position:relative; right:auto; left:0;
	font-weight:bold; font-size:18pt; text-transform:capitalize; text-align:left;}
	
p.callout {height:auto;}
p.callout img {float:none;}
p.callout em {padding:1em 0 0; height:auto; width:420px; position:relative;
	background:none !important;}
#details {display:none;}


/* Footer -------------------- */
#footer {font-size:12pt;}

/* News -------------------- */
#news li {float:none;}
#news .meta {clear:both;}
.tx-comments-comment-form,#news .more_link,.social_links {display:none;}