/* dwbconsulting.ca Print CSS */

.noprint {display: none;}
.printonly {}

body {
color: #000;
font: 11pt/normal "Times New Roman", Times, serif;
text-align: left;
vertical-align: top;
width: auto !important;
height: auto !important;
margin: 0in !important;
padding: 0in !important;
background: white/* url(/layout/elk-bg.jpg) no-repeat center bottom*/;
}
#logo-print {
position: absolute;
left: 0;
top: 0;
}
h1#title {
position: relative;
font-size: 150%;
margin: 0;
padding: 44px 0 20px 92px;
}
#container, #mid, #wide #main, #main table, #footer, #homeleft, #homeright {
width: 100%;
height: auto;
background: white;
border-width: 0px;
}
#container {clear: both; padding-top: 12pt;}
#leftcol {width: 25%; padding-right: 2%; border-right: 1px solid #ccc;}
#main {width: 70%; padding-left: 3%;}
#homeright {margin-top: 1.5em;}
#footer {clear: both; padding-top: 24pt; font-size: 7pt;}
.address {float: left; width: auto; margin: 0 24pt auto 0;}

p, table, td, td table, ul, ol, dl, li, div, span, blockquote, font, h3, h4, h5, h6 {
color: #000 !important;
font-family: "Times New Roman", Times, serif;
}
p, blockquote, ul, ol, dl {
margin-top: 0px;
}
p {text-align: justify;}
td {vertical-align: top;}
ul li, ol li {
}
a {
color: #467233;
text-decoration: underline;
}
h1 {
color: #1e7125;
font: bold 200% "Times New Roman", Times, serif;
margin-bottom: 12pt;
}
h2, h3, h4, h5, h6 {
font-weight: bold;
margin-bottom: 3pt;
}
h2 {
color: #1e7125;
font: bold 100% "Times New Roman", Times, serif;
padding-bottom: 3pt;
border-bottom: 1px solid #3b7043;
letter-spacing: 1pt;
}
h3 {
font-size: 90%;
text-transform: uppercase;
letter-spacing: 1pt;
line-height: 1.3em;
}
strong, .highlight {font-weight: bold;}
.highlight {color: #1e7125;}
em {font-style: italic;}
.smalltext {
font-size: 85%;
}
.largertext {
font-size: 120%;
}
.wrapleft {
clear: left;
float: left;
margin: 0 12pt 24pt 0;
}
.totop {
display: none;
}