/*
*************************************************

PCUSA(OGA)
Print Styles

Created by the friendly folks at Happy Cog
http://www.happycog.com/

*************************************************
*/

.skip, #nav, #utility, form, .continue-reading, .read-more, .more, .pagination, #browse-topics, #find-a-congregation-wrap, #mgb-wrap, #footer h3, #footer, #breadcrumbs, #mast, .subscribe, .lead img, .info, #about-this img, #secondary, .sub-list, .highlight img, embed, object, #blogs-columns img, .topics, .download, .hero-img-wrap, .hero-button, .order, .register, .listings img, #month-archive, #comments
{ display: none; }

* { margin: 0; padding: 0; line-height: 1.5; }
body { font: normal 16pt Georgia, 'Times New Roman', serif; background-color: #fff; color:#333; padding:5%; margin:0;}
p, li, dd { margin: 0 0 1.5em 0;}

a { color:#666;}
a { color: #0d2345; }
a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
h1 a:link:after, .note-ref:after, .note:after { display: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 {  font-size: 1.5em;}
h2 { font-size: 1.25em; margin: 0 0 1em 0; }
h3 {  font-size: 1.2em;}
h4, h3.delta { font-size: 1.05em;  text-transform: uppercase; letter-spacing: .1em; margin: 0 0 14px 0; color: #1a1917; }
h5 { font-size: 1em; text-transform: uppercase; letter-spacing: .1em; margin: 0 0 14px 0; color: #1a1917;  }
h6 { font-size: 1em; margin: 0 0 14px 0; color: #1a1917;  }

#upcoming-events li p, .info { margin: 0; }

#upcoming-events li p, .info, .listings h4, .date { margin: 0; }
#upcoming-events .loc li, .location, .location li { display: inline; }
#dr-nav li { display: none; }
#dr-nav li.on { display: block; }

table { border-collapse: collapse; border-bottom: 3px solid #656c71; font-size: .867em; margin-bottom: 32px;}	
	th { background: #fcfcfc; color: #656c71;  font: .84em 'Trebuchet MS', Verdana, Arial, sans-serif;  text-transform: uppercase; letter-spacing: .1em; text-align: left;border-top: 1px solid #d8d8ce; font-weight: bold;}		
	th, td {  padding: 7px 15px;}
	td { vertical-align: top; border-top: 1px solid #d8d8ce;}
		tr.alt { background: #fcfcfa; }
	td.cell-a { border-right: 1px solid #d8d8ce; }
