/*	Association of Small Foundations Print Stylesheet
	Author:Brad Graham (bgraham@matrixgroup.net)
	Created:1/2010
	Inspiration from Happy Cog's (http://www.happycog.com/) MICA (http://www.mica.edu/) print styles
----------------------------------------------------*/
* { margin:0; padding:0; }
body { background:white; font-size:12pt; line-height:18pt; color:#000; }

/*  For hiding sections that need not be printed  */
#skipLinks, .container, #logo, .date, #secondaryNav, #tertiaryNav, #footer ul, #topicalIndex, #feature, #ticker, #breadCrumbs { display:none !important; }
body, #contentContainer, #content, #sidebar, #primaryContent, #secondaryContent, #footer { float:none !important; width:auto !important; margin:0 !important; padding:0 !important; color:black; background:transparent; }

.for-print { display:block; margin-bottom:0.5em; }

a:link, a:visited { color:#520; background:transparent; font-weight:bold; text-decoration:underline; }
#content a[href]:after, #footer a[href]:after { content:" (" attr(href) ") "; font-size:90%; }
#content a[href^="/"]:after, #footer a[href^="/"]:after { content:" (http://www.air.org" attr(href) ") "; font-size:90%; }

/* General */
h1 { font:italic bold 16pt/1em Georgia, serif; color:#333; margin-bottom:0.8em; border-top:2.5pt solid #000; border-bottom:1pt solid #000; padding:0.3em; }
h2 { font-size:12pt; font-weight:bold; line-height:1em; margin-bottom:0.565em; color:#333; }
h3 { font-size:10pt; font-weight:bold; line-height:1em; margin-bottom:0.636em; color:#333; }
h4 { font-size:8pt; 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 { margin:1.4em 0; font-size:10pt; }

/* Structure */
#container { width:6in; margin:0 auto; }
#footer { border-top:0.5pt dotted #000; }