body {
	font-family: Georgia, "Times New Roman", serif;	/* use a serif font for print */
}

/* hide data that users don't need to see */
header, nav, #main-nav, #nav-collapse, footer {
	display:none;	
}


/* is supposed to display the site's name */
header h1,
header h2 {
	display:block;	
}

/* second attempt to display the site's name */
#main-header h1 {
	display:block;	
}

/* applies margins all around the page, not supported in Firefox */
@page {
	margin 0.5cm;	
}

/* controls how fonts are dislayed on the print out */
h1 {
	font-size:24pt;	
}

h2 {
	font-size:14pt;	
	margin-top:25px; /* why not cm like in the @page rule? Is this redundant? */
}

h3 {
	font-size:12pt;	
}

/* supposed to stretch the width but it doesn't need to be set. */
/*#primary-content,
secondary-sidebar {
	width:100%;	
}*/

/* may want to get rid of floating depending on the scenario */

/* displays the link address */
a:link:after {
	content: " (" attr(href) ")";
}

.print {
	display:none;
}


