@page { size: portrait; margin: 0.5in; }
BODY	{ color: black; background: white; }
#nicmasthead	{ display: none; background: white; }
#nicmenubar	{ display: none; background: white; }
#nicmenu	{ display: none; background: white; }
#nicbottom	{ visibility: hidden; display: none; background: white; }
#churchweb	{ display: none; background: white; }
#noprint	{ display: none; background: white; }
*.noprint  { display: none; background: white; }
td#niccontext { display: none; background: white; }

table.rightnoprint { float: right; }
table.rightnoprint { display: none; background: white; }

#niccontent { margin: 0; padding: 0; background: white; }
#niccontent p { line-height: 1.3; padding: 0; margin: 0.5em 0.5em 0.5em 0; }
#niccontent h1 { color: #000000; background: white; font: Bold 20px Arial, Helvetica, sans-serif; 
	      padding: 3px 0 3px 0; margin: 0; }
#niccontent h2 { color: #000000; text-decoration: underline; font: Bold 18px Arial, Helvetica, sans-serif; 
	      padding: 3px 0 3px 0; margin: 0; }
#niccontent h3 { color: #000000; background: white; font: Bold 16px Arial, Helvetica, sans-serif; 
	      padding: 3px 0 3px 0; margin: 0; }
#niccontent h4 { color: #000000; background: white; font: Bold Italic 14px Arial, Helvetica, sans-serif; 
	      padding: 3px 0 0 0; margin: 0; }
#niccontent #sidebar { display: none; background: white; }
#niccontent ul.none > li { line-height: 1.3; list-style: none; }
#niccontent p.postdetail { font-weight: bold; font-size: 10px; margin: 0; }
#niccontent div.newsnav { display: none; background: white; }
#niccontent table.right { float: right; }

#cwcontent { margin: 0; padding: 0; background: white; }
#cwcontent p { line-height: 1.3; padding: 0; margin: 0.5em 0.5em 0.5em 0; }
#cwcontent h1 { color: #000000; background: white; font: Bold 20px Arial, Helvetica, sans-serif; 
	      padding: 0 0 3px 0; margin: 0; }
#cwcontent h2 { color: #000000; text-decoration: underline; font: Bold 18px Arial, Helvetica, sans-serif; 
	      padding: 0 0 0 0; margin: 0; }
#cwcontent h3 { color: #000000; background: white; font: Bold 16px Arial, Helvetica, sans-serif; 
	      padding: 0 0 0 0; margin: 0; }
#cwcontent h4 { color: #000000; background: white; font: Bold Italic 14px Arial, Helvetica, sans-serif; 
	      padding: 3px 0 0 0; margin: 0; }
#cwcontent #sidebar { display: none; background: white; }
#cwcontent p.noprint	{ display: none; background: white; }

a:link	{ color: #001299; background: white; text-decoration: underline; }
a:visited { color: #001299; background: white; text-decoration: underline; }
a:active { color: #001299; background: white; text-decoration: underline; }
a:hover	{ color: #001299; background: white; text-decoration: underline; }
a span { display: inline; text-decoration: none; }