/* 
Title:		Print styles
Author:		
*/

/* Layout
----------------------------------------------------------------------*/

body,
#wrap,
#main { 
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}


/* Header
----------------------------------------------------------------------*/

#header h2 {
	width: 100%;
	font-size: 14pt;
	font-weight: bold;
	padding: 0 0 2mm 0;
	border-bottom: 1px solid #3a3d7f;
	color: #3a3d7f;
}

#header h2 span {
	font-weight: normal;
}

#header h2 a {
	color: #3a3d7f;
	text-decoration: none;
}

/* Typography
----------------------------------------------------------------------*/

body { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;   
}

h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } 

/* approx 21px*/ h1 { font-size: 21pt; } 

/* approx 16px*/ h2 { font-size: 16pt; } 

/* approx 14px*/ h3 { font-size: 12pt; } 

/* approx 12px*/ h4 { font-size: 12pt; }

/* approx 10px*/ h5 { font-size: 10pt; }

p {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
}

blockquote {
	float: left;
	width: 100mm;
	margin: 5mm 5mm 5mm 0;
	font-size: 14pt;
	line-height: 18pt;
	color: #3a3d7f;
}

dd, dt {
	font-size: 10pt;
	margin: 0;
}

dt {
	font-weight: bold;
}

dd {
	font-weight: normal;
}


/* Hidden
----------------------------------------------------------------------*/
#sidebar,
#menu,
#nav-secondary,
#breadcrumb,
#home-mod-buttons,
#home-mod-social,
#home-mod-support,
#header form,
#header ul,
#footer {
	display: none;
}


/* Links
----------------------------------------------------------------------*/
#main a {
	color: #3a3d7f; 
	/*font-size: 0.8em;*/
}

#main a:link { 
	color: #3a3d7f; 
}

#main a:visited { 
	color: #3a3d7f; 
}

#main a:active { 
	color: #3a3d7f; 
}

#main a[href]:after {
	content: " [" attr(href) "] ";
}