/*	NMAPC Print Stylesheet
	Author:
	Created:8/2009
	Inspiration From Happy Cog's (happycog.com) MICA (mica.edu) Print Styles
----------------------------------------------------*/
* { margin:0; padding:0; }
body { background:white; font-size:11pt; line-height:1.4; font-family: Arial, Helvetica, sans-serif;}

/* For hiding sections that need not be printed */
#utility-nav, #main-nav, #sharing, #secondary-nav, #meetings, #site-info .right, #logo, #branding-container, a[title="Log Out"], #hp-sharing, #house-ads, form.site-search { display:none !important; }
/* Reset */
body,  #header, #main-content, #content, #primary-content, #latest-news, #secondary-content, #site-info, #house-ads { float:none !important; margin:0; padding:0; color:black; background:transparent; }

.for-print { display:block; border:none; margin:0; padding:0; }
a:link, a:visited { color:#520; background:transparent; font-weight:bold; text-decoration:underline; }
#main-content a[href]:after, #site-info a[href]:after { content:" (" attr(href) ") "; font-size:90%; }
#main-content a[href^="/"]:after, #site-info a[href^="/"]:after { content:" (http://www.nmapc.org" attr(href) ") "; font-size:90%; }

/* General */
#wrapper  { width:6in; margin:0 auto; }
#header { margin:0.5in 0 0.25in; }
h1, #home h2, #upcoming-events h3, #welcome h3 { font:italic normal 16pt/1em Georgia, serif; color:#333; margin-bottom:0.8em; border-top:2.5pt solid #000; border-bottom:1pt solid #000; padding:0.5em; }
h2 { font-size:14pt; font-weight:bold; line-height:1em; margin-bottom:0.565em; color:#333; }
h3 { font-size:12pt; font-weight:bold; line-height:1em; margin-bottom:0.636em; color:#333; }
h4 { font-size:10pt; font-weight:bold; line-height:1em; margin-bottom:0.75em; color:#333; }
h5 { font-size:8pt; font-weight:bold; color:#333; }
h6 { font-size:8pt; font-weight:bold; color:#333; }
p, ul, ol, dl, form { margin:0 0 1.4em; font-size: 11pt; }

/* Homepage and Discipline Landing Page */
#upcoming-events li, #welcome li { list-style-type:none; }

/* ZISA */
#zisaSponsorsCol li { list-style-type:none; }

/* Book of Decisions */
#bod-update ol, #bod-update-full ol, #bod-update-full ol li, #bod-update ol li { list-style-type:none !important; padding: 0.5em 0; }

/* =Footer */
#site-info { border-top:0.5pt dotted #000; margin-top:1.5em; padding-top:0.5em; font-style:italic; }
#site-info p { margin:0; }
.vcard { font-style:normal; }
.vcard ul { font-size:8pt; list-style-type:none; font-weight:bold; margin-bottom:0.5em; }
.vcard li { list-style-type:none; }
.vcard p { font-size:7pt; }
.vcard .org { font-weight:bold; }