/********************************************************* _Global Styles */

* { background: transparent !important; color: #444; text-shadow: none; }

body, table, input, select, textarea {
	font-size:10pt;
}

html, body {
	height:auto;
	}

a, a:visited { color: #444 !important; text-decoration: underline; }

.ce_text a[href^="http://"]:after { content: " (" attr(href) ")"; } 

.ce_text abbr:after { content: " (" attr(title) ")"; }

.ir a:after { content: ""; }  /* Don't show links for images */

pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }

img { page-break-inside: avoid; }

@page { margin: 0.5cm; }

p, h1, h2 { orphans: 3; widows: 3; }

h1, h2{ page-break-after: avoid; }

h1 span { font-size:16pt; color:#C60219; }
h2 { font-size:13pt; color:#333; }
h3 { font-size:10pt; }

.icon { padding:0; }

.icon.back {
	display:none;
	}

.ce_text ul li {
   list-style:square;
   margin-left:25px;
   padding-left:5px;
	}


/********************************************************* _Structure */

#pageWrap {
	width:auto;
	}
	
#mainWrap {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0;
	}

header {
	padding:0;
	}

#headerImg,
#menu-1 {
	display:none;
	}
	
#breadcrumb h2 {
	padding:0;
	}
		
#content {
	width:auto;
	float:none;
	padding:0;
	}
	
section .inner {
	padding:0;
	}

footer {
	padding:0;
	font-size:10pt;
	}