	@import url(/lp/templates/book/styles/bookish/print.css);
	
	
/* 	HIDE FROM PRINT
	____________________________________________________________________________ */
	
	#lnc-banner, #edition-banner, #nearnav, #footer, .alert, .next-page, .share, .tools, .print, .print + ul {
		display: none;
	}
	h1 span {
		display: none;
	}
	
	.pdfnote {
		padding: 1pc;
		border: solid 1pt #666;
		font-family: Corbel, Helvetica, sans-serif;
		font-size: 9pt;
	}
	
	
/*	LINKS
	____________________________________________________________________________ */

	#page a[href^="http://"]:after, .linkslist a[href^="http://"]:after, .credits a:after {
		content: " (" attr(href) ")"
	}
	#page a[href^="/"]:after, .linkslist a[href^="/"]:after, .credits a[href^="/"]:after {
		content: " (http://www.learnnc.org" attr(href) ")";
	}
	#page a.zoom:after, #page a.definition:after, #page-header a:after {
		content: "" !important;
	}
	a.comment, a.definition {
		color: inherit;
		text-decoration: none;
	}
	
	
/* 	PAGE LAYOUT
	____________________________________________________________________________ */
	
	#page-header {
		margin-bottom: 36pt;
	}
	

	.sideimage, .callout, .pullout {
		float: right;
		width: 2in;
		margin: 1pc 0 1pc 1pc;
		page-break-inside: avoid;
	}
	.pullout, .callout {
		padding-left: 6pt;
		border-left: solid 1pt #000;
	}
	.pullout {
		display: block;
	}
	.pullout del, .pullout-large del {
		display: none;
	}
	
	.figure, .slide {
		width: 4in;	
		border-bottom: solid 1px #666;
		margin: 14pt 0 28pt 0;
	}
	.sideimage img, .figure img, .slide img {
		width: 100% !important;
		height: auto !important;
		border: solid 1pt #666;
	}
	
	#sidebar {
		display: block;
		border-top: solid 1px #666;
		margin-top: 3pc;
	}



/* 	TYPOGRAPHY
	____________________________________________________________________________ */
	
	body {
		font-family: Corbel, Helvetica, sans-serif;
		font-size: 10pt;
	}
	
	h1, h2, #page-body p, #page-body li, #page-body dt, #page-body dd, #cover p, #cover li, #cover dt, #cover dd {
		font-family: Constantia, Georgia, serif;
	}
	p.caption, .callout, .pullout, .sideimage, .popup, p.small, p.highlight, p.author, p.next-page, p.subtitle, p.summary, p.supertitle, .alert p, .era p {
		font-family: Corbel, Helvetica, sans-serif !important;
	}
	p.caption, #page-body .callout p, #page-body .sideimage p.caption, .pullout, dd.popup p, dd.popup li, dl.popup dt, dl.popup dd, #sidebar p, #sidebar li, #sidebar dt, #sidebar dd {
		font-size: 8pt !important;
	}

	h1, h2 {
		font-weight: normal;
	}	
	#page p, #page li, #page dt, #page dd {
		line-height: 1.6em;
	}
	
	#page h2 {
		font-size: 18pt;
	}
	p.author, h3 {
		font-size: 10pt;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	#sidebar h3 {
		font-size: 9pt;
	}
	h2 {
		margin-top: 24pt;
		page-break-after: avoid;
	}
	h3, h4 {
		margin-top: 18pt;
		page-break-after: avoid;
	}