/*------------------------------------*\
    $PRINT
\*------------------------------------*/

* {
	font-family : Arial, Helvetica, sans-serif !important;
	color       : #000 !important;
	background  : transparent !important;
	box-shadow  : none !important;
	text-shadow : none !important;
}

a, a:visited { text-decoration : underline; }
.col-mid-inner a[href]:after { content : " (" attr(href) ")"; }
abbr[title]:after { content : " (" attr(title) ")"; }

.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
	content : "";
}

pre,
blockquote {
	page-break-inside : avoid;
}

thead { display : table-header-group; }
tr, img { page-break-inside : avoid; }

img { max-width : 100% !important; }

@page {
	margin : 0.5cm;
}

p,
h2,
h3,
h4 {
	orphans : 3;
	widows  : 3;
}

h2, h3, h4 { page-break-after : avoid; }

h1 { font-size : 18px; }
h2 { font-size : 14px; }
h3 { font-size : 12px; }
h4 { font-size : 11px; }
p { font-size : 11px; }
ul li { display : block; }

#logo {
	top: 10px;
	left: 10px;
}

#globalnav { display : none; }
#primaryNav { display : none; }
#navcontainer { display : none; }
#rightsidetools { display: none; }
.hideWhenPrinting { display: none; }

td.open_lt { display: none; }
td.open_rt { display: none; }
td.open_div { display: none; }

.col-full-inner { margin: 0; }
.externalBackground table { margin: 0; }

.footer { padding: 0;  margin: 20px auto 0 auto; }
.footer p { display: none; }
.footer ul.links { padding: 0 0 0 10px; }
.footer ul.links li { display: none; }
.footer ul.links li:first-child { display: block; }
.footer ul.social { display: none; }

div { float : none; }

#wrapper-home { width : 960px; margin : 0px 0px 0px 20px; padding : 0; }
#wrapper-inner { width : 960px; margin : 0px 0px 0px 0px; padding : 0; font-size: 10px; }
#wrapper-inner2 { width : 960px; margin : 0px 0px 0px 0px; padding : 0; font-size: 10px; }