/* 

print CSS document
print.css
client: Providence Baptist Church
author: Atlantic BT - www.atlanticbt.com
date: 7/28/08

Print specific styles sheet (@media print)

*/

/* sIFR line here: */
@import url("sIFR-print.css"); /* sIFR print styles to remove header replacements \*/

/*======================================
	=Shouldn't Need to Edit Below
======================================*/

body { position: relative; background: #fff;
		font: 10pt/1.5em Georgia, "Times New Roman", Times, serif; color: #000; text-align: left;  }

/* =Typography Styles */

p { }
	#content p { margin: 1em 0; }
	p#section { position: absolute; right: 0; top: 1.5em; margin: 0; font-size: 18pt; text-align: right; }
		p#section strong { font-weight: normal; }
		
a:link, a:visited {	color: blue; text-decoration: none; }

	#site-info a:link:after, #site-info a:visited:after,
	#content a:link:after, #content a:visited:after,
	div.graphic-button a:link:after,
	div.graphic-button a:visited:after { content: " (http://www.pray.org/" attr(href) ") "; }
	
	#site-info a[href^="/"]:link:after, #site-info a[href^="/"]:visited:after,
	#content a[href^="/"]:link:after, #content a[href^="/"]:visited:after,
	div.graphic-button a[href^="/"]:link:after,
	div.graphic-button a[href^="/"]:visited:after { content: " (http://www.pray.org" attr(href) ") "; }
	
	#site-info a[href^="http://"]:link:after, #site-info a[href^="http://"]:visited:after,
	#content a[href^="http://"]:link:after, #content a[href^="http://"]:visited:after,
	div.graphic-button a[href^="http://"]:link:after,
	div.graphic-button a[href^="http://"]:visited:after { content: " (" attr(href) ") "; }
	
	
	#site-info a#css:after, #site-info a#xhtml:after,
	#content a[href^="mailto:"]:link:after, #content a[href^="mailto:"]:visited:after { content: ""; }
	
abbr { }
	#content abbr:after, #content acronym:after { content: " (" attr(title) ")"; }
	#site-info abbr,
	#content p.date-time abbr { border: 0; }
	
	#content p.date-time abbr:after { content: ""; }
	
h1, h2, h3,
h4, h5, h6 { clear: both; margin: 1em 0 .5em;
				font: bold 10pt/1.5em Georgia, "Times New Roman", Times, serif; }
	h1 { font-size: 21pt; font-weight: normal; padding-bottom: 2px; border-bottom: 3px double #777; }
	h2 { font-size: 16pt; font-weight: normal; }
	h3 { font-size: 14pt; font-weight: normal; }
	h4 { font-size: 12pt; }

hr { margin-top: 2em; height: 3px; border: 0; border-top: 3px double #444; background: #fff; }

/* =Other Element Styles */
		
img { border: 0 }

/* =Layout Styles */
#main-area, #site-info { clear: both; width: 100%; margin-top: 20px; border-top: 1px solid #fff; /* prevent margin collapse */ }
	
	.top-link, #top-link, #skip-links,
	#navigation, #secondary-navigation,
	#supplementary-nav, p#valid-links,
	#outreach-links, #service-links,
	#content span.toggle,
	#content p.open-close-all { display: none; }



/*======================================
	=Editable Area
======================================*/
		
	#site-info { clear: both; }
	#site-info hr { margin-top: 1px; margin-bottom: 3em; }
	#secondary-content { clear: both; float: left; display: inline; margin: 4em 0 4em; }
	#secondary-content hr, #masthead hr { display: none; }
	div.graphic-button { float: left; display: inline; margin: 10px 10px 0 0; }
		div.graphic-button img,
		#upcoming-events li img { display: block; border: 3px solid #dedede; }
		
	#service-times { margin: 0 0 2em; border: 3px double #777; padding: .25em 1em; }
	
	#upcoming-events { clear: both; float: left; display: inline; margin: 2em 0; }
		#upcoming-events ul { margin: 0; padding: 0; list-style: none; }
		#upcoming-events li { float: left; display: inline; width: 45%; margin: 10px 10px 0 0; padding: 0; }
		
		#upcoming-events li h3,
		#upcoming-events li p { margin: .25em 0; }
		
	#content { width: 98%; }