/* Print */
* { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }

/* Black prints faster: h5bp.com/s */
a, a:visited { text-decoration:underline; }
a[href^="mailto:"] { text-decoration:none; }

/*a[href]:after { content: " (" attr(href) ")"; }*/
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }

/* Don't show links for images, or javascript/internal links */
pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
table { margin-top:2em; }
thead { display: table-header-group; }
caption { font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-size:1.6em/1.6em; }

/* h5bp.com/t */
tr, img { page-break-inside:avoid; }
img { max-width:100% !important; }
@page { margin:0.5cm; }
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after: avoid; }

body { font:small/1.6em verdana, sans-serif; margin:0; color:#000; background:#fff none; }
font, th, td, input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size :11px; }
em { font-style:normal; background:#ffc; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

/* Hidden divs */
#header-inner, #mininav, #topnav, #top-menu, #top, #crumbs, #footer, .breadcrumb, .skip, .messages { display:none; }

/* Headers */
#header {background:none; }
	#header-inner h1 { text-indent:0; color:#000; position:inherit; }
	#header-inner h1 a { width:auto; height:auto; color:#333; }
	#header-inner h2 { text-indent:0; color:#333;margin:0; padding:0px; position:inherit; }
	#header-inner h2 a { width:auto; height:auto; color:#333; padding:0; margin:0; text-indent:0; }
	#header-inner h1 a, #header-inner h2 a { background:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
	#header-inner .wrapper { margin:0px; }

#content #page-head { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
	#content #page-head h1 { text-indent:0; font-size:20px; }

#content-primary a { text-decoration:underline; color:#000000; }
	#content-primary h3 { color:#000; }
	#content-primary img { border:5px solid #ddd; margin:15px; }
	#content-primary .tabs.primary { display:none; }

.hide-on-print { display:none !important; }
.print-only { display:block !important; }
