body {
		width:100% !important;
		margin:0 !important;
		padding:0 !important;
		line-height: 1.4;
		word-spacing:1.1pt;
		letter-spacing:0.2pt;
		font-family: "Palatino Linotype", Georgia, Times New Roman, Times, serif;
		font-weight: normal;
		color: #000;
		background: none;
		font-size: 12pt;
}
/* general layout
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
		color:#1C4062;
		font-weight: normal;
}
h1 {
		font-size:20pt;
		border:none;
}
h2 {
		font-size:17pt;
}
h3 {
		font-size:14pt;
}
h4, h5, h6 {
		font-size:12pt;
}
code {
		font: 10pt Courier, monospace;
}
blockquote {
		margin: 1.3em;
		padding: 1em;
		font-size: 10pt;
}
hr {
		background-color: #ccc;
}
/* images
----------------------------------------------- */
img {
		float: left;
		margin: 1em 1.5em 1.5em 0;
}
a img {
		border: none;
}
/* links
----------------------------------------------- */
a:link, a:visited {
		background: transparent;
		font-weight: 700;
		text-decoration: underline;
		color:#333;
}
/* table
----------------------------------------------- */
table {
		margin: 1px;
		text-align:left;
}
th {
		border-bottom: 0px solid #333;
		font-weight: bold;
}
td {
		border-bottom: 0px solid #333;
}
th, td {
		padding: 0;
}
tfoot {
		font-style: italic;
}
caption {
		background: #fff;
		margin-bottom:2em;
		text-align:left;
}
thead {
		display: table-header-group;
}
tr {
		page-break-inside: avoid;
}
/* hide these when printing
----------------------------------------------- */

#masthead, #nav, #feature, #sidebar, #print-page, #sidebar-alt, #headline, #footer, #breadcrumbs {
		display:none;
}
/* print style
----------------------------------------------- */


#wrapper, #content-wrapper, #content {
		overflow:visible;
		border:none;
		width:100%;
		height: 100%;
		display:block;
		float:none;
		padding:0;
		margin:0;
}
h5.print {
		border-bottom-width: 3px;
		border-bottom-style: solid;
		border-bottom-color: #468A2E;
		padding-bottom: 15pt;
		font-size: 22pt;
		font-weight: normal;
		display: block;
		margin-bottom: 15pt;
		color: #5F574F;
}
h6.print {
		font-size: 10pt;
		font-weight: normal;
		display: block;
		margin-top: 15pt;
		padding-top: 15pt;
		border-top-width: 3px;
		border-top-style: solid;
		border-top-color: #808080;
		color: #666666;
		clear:both;
}

