/*************************************** Reset */
/*********** Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, /* HTML 5 */ article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit;}

/*********** Rebuild */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

body {font-family: Arial, Helvetia, sans-serif; font-size: 12pt; line-height: 1.5; color: #444; background: #fff; margin: 5%;}

a {text-decoration: underline; color:#08c;}
a:visited {color:#08c;}
a[href^="http"]:after {content: " (" attr(href) ") "; font-size: 0.91667em; color: #08f;} /* only pick up absolute urls */

p {margin: 5px 0 20px;}

ul, ol {margin: 5px 0 20px;}
ul {list-style-type: disc; margin-left:  1.5em;}
ol {list-style-type: decimal; margin-left:  2.5em;}
li, li ul, li ol {margin-top: 5px;}
li ul, li ol {margin-bottom: 0;}

dl {margin: 5px 0 20px;}
dt {font-weight: bold;}
dd {}

hr {display: block; clear: both; height: 0; overflow: hidden; margin: 20px 0; border-style: solid; border-width: 1px 0; border-color: #fff #fff #eee;}

address {margin: 5px 0 20px; font-style: normal;}

blockquote {margin: 5px 0 20px 20px;}
blockquote: before, blockquote: after, q: before, q: after {content: "";}
blockquote, q {quotes: "" "";}

del {text-decoration: line-through;}
ins {}
mark {background: #fffff1;}
pre {margin: 20px; white-space: pre;}
pre, code, tt {font: 1em 'andale mono', 'lucida console', monospace;}

tbody, tfoot, thead, tr, th, td {outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit;}
table {border-collapse: separate; border-spacing: 0;}
caption {font-weight: bold;}
th, td {font-weight: normal;}
tfoot {font-style: italic;}

strong {font-weight: bold;}
em, dfn {font-style: italic;}
dfn {font-weight: bold;}

sup, sub {line-height: 0;}

abbr[title], dfn[title], acronym {border-style: dotted; border-width: 0 0 1px; border-color: inherit; cursor: help;}

h1, h2, h3, h4, h5, h6, .title, .subtitle {font-weight: normal; font-style: normal; margin: 5px 0 10px; line-height: 1.25; color: #666;}
hgroup > *:first-child {margin-bottom: 0;}

h1, .title {font-size: 2.2em; color: #222;}
h2, .subtitle {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em; font-weight: bold;}
h5 {font-size: 1em; font-weight: bold; font-style: italic;}
h6 {font-size: 1em; font-style: italic;}

/*********** Default Custom Classes */
.alignleft {display: inline; float: left; margin-right: 20px;}
.alignright {display: inline; float: right; margin-left: 20px;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}

.dim {color: #666;}

.clearfix-content {*zoom: 1;}
.clearfix-content:before, .clearfix-content:after {content:""; display: table;}
.clearfix-content:after {clear: both;}

.print-command {margin-top: 40px; text-align: right;}

.section-img {margin: 0.5em 0; display: block;}
.article-header .section-img {margin-bottom: 3em;}
.article-footer .section-img {margin-top: 3em;}

@media print {
	body {margin: 0;}
	.print-command {display: none;}
}