/*
-----------------------------------------
BT Tradespace - print-styles.css
-----------------------------------------


/* CSS section order
--------------------------

  1. General styles
  2. Hidden elements
  3. Header & Footer
  4. Typography
  5. Content
  6. Themes
*/

/*--------------------------------
  1. General styles
---------------------------------- */

@media print {
@page { width: 100%; margin: 2.2cm 1.5cm; }
* {
	position: /**/static !important; /* HIDDEN FROM IE 5.5 */
	background-image: /**/none !important; /* HIDDEN FROM IE 5.5 */
}
body: { height: 100%; }
a img { border: none; }

/*--------------------------------
  4. Typography
---------------------------------- */
body, textarea, select, input { font: 10pt/1.3em Georgia,"New York CE",charter,serif; }
h1,h2,h3,h4,h5,h6 { margin-top: 0.5em; padding-bottom: 0.2em; page-break-after: avoid; display: block; clear: left; }
h1 { font-size: 1.6em; line-height: 1.4em; }
h2 { font-size: 1.4em; padding-top: 0.3cm; line-height: 1.5em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
p { margin-bottom: 1em; text-align: justify; clear: left; }
a { color: #005293; text-decoration: none; }
dl dt { font-weight: bold; }
dl dd { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #ccc; }
fieldset { border: 1px solid #ccc; margin-bottom: 1em; padding: 1em; }
label { display: inline; display: inline-block; width: 15em; }
input {  border: 0; border-bottom-width: 1px; border-style: dashed; width: 6cm; }
input[type="text"] { white-space: nowrap; }
input[type="hidden"] { display: none !important; }
input[type="checkbox"],
input[type="radio"] { width: auto; }
input.radio { width: auto; }
select { border: none; font-style: italic; }
textarea { border-width: 1px; border-style: dashed; width: 100%; }
blockquote { margin: 0; font-style: italic; }
abbr { border-bottom: none; }

/*--------------------------------
  3. Header & Footer
---------------------------------- */
div#companyLogo { float: left; clear: none; }
div#siteTitle { margin-left: 3.18cm; min-height: 2cm; }
div#siteTitle p { padding-top: 0.5cm; font-size: 1.8em; text-align: right; clear: none; }
div#siteTitle a { color: #000; }
div#companyLogo img { width: 3.18cm; height: 1.51cm; margin-bottom: 0.5cm; }
div#content { clear: both; float: left; width: 100%; border-top: 0.1cm solid #666; padding: 0.5cm 0; }
div#footer { clear: both; width: 100%; border-top: 1px solid #666; }
table { width: 100%; border-bottom: 2px solid #999; margin-bottom: 1cm; }
table th, table td { border-bottom: 1px solid #999; }
ul, ol { margin-left: 0.2em; padding-left: 0.2cm; }
ul li { list-style: disc outside; }
ol li { list-style: decimal outside; }
ul li li, ol li li { margin-left: 0.5em; }

/*--------------------------------
  2. Hidden elements
---------------------------------- */
img.DD_roundies_sizeFinder, input.hidden, object, *.button, div.JS_testPanel, ul#skipLinks, div#globalSearch, ul#primaryNav, ul#sessionDetails, ul.profileLinks, div.layoutAreaSideNavigation, ul#legalLinks, object, ul.thumbs, a.addthis_button { display: none !important; }

/* IE7 Hack hiding footer */
*:first-child+html div#footer { display: none; }

/*--------------------------------
  5. Content
---------------------------------- */
*.listRows,
ul#copyrightInfo { padding-left: 0; }
*.listRows li,
ul#copyrightInfo li { list-style: none; }
*.listRows li { border-bottom: 1px solid #999; }
*.listRows li ul li { list-style: circle; }
*.listRows li li { border: none; }
*.listInline li { margin-right: 1em; }
ul.tabs *, .listInline, .listInline *, .textInline, .textInline *, .inlineText { display: inline; }
ul.tabs { float: left; width: 100%; border-bottom: 1px solid #999; padding-top: 0.5cm; }
ul.tabs li { float: left; padding: 0.1cm 0.2cm; margin-right: 0.1cm; border: 1px solid #999; border-bottom: none; }
div.layoutAreaFirst > ul.tabs + div.layoutAreaPrimaryColumn > div.contentAreaPanel { border-top: none; }
/* These two lines make the right hand column */
div#mainContent.layoutAreaPrimaryColumn { float: left; clear: left; width: 66%; margin-right: 4%; margin-bottom: 0.5cm; }
div.layoutAreaSecondaryColumn { float: left; width: 30%; margin-bottom: 0.5cm; }
div.layoutAreaFirst > div.layoutAreaPrimaryColumn div.contentAreaPanel { border-top: 1px solid #999; padding-top: 0.5cm; }
div.layoutAreaFirst > div.layoutAreaSecondaryColumn h2 { border-top: none; border-bottom: 1px solid #999; margin-bottom: 0.2cm; padding-top: 0; }
div.layoutAreaFirst > div.layoutAreaSecondaryColumn input,
div.layoutAreaFirst > div.layoutAreaSecondaryColumn label { display: block; width: 100%; }
div.layoutAreaFirst > div.layoutAreaSecondaryColumn > div.contentAreaPanel { border: 1px solid #999; margin-top: 0.5cm; padding: 0 0.5cm 0.2cm; }
div.layoutAreaFirst > div.layoutAreaSecondaryColumn p { text-align: left; margin-bottom: 0; }
div.layoutAreaFirst > div.layoutAreaIndented > div.contentAreaProfile { position:relative !important; padding: 0 0.5cm 0.2cm 160px; border: 1px solid #999; min-height: 160px; }
div.layoutAreaFirst > div.layoutAreaIndented > div.contentAreaProfile img { margin-left: -150px; position: absolute !important; top: 0.5cm; border: none; }
div.layoutAreaFirst > div.layoutAreaIndented > div.contentAreaProfile *.textEBPcompany { font-size: 2em; font-weight: bold; line-height: 1.5em; }
div#mainContent.layoutAreaSecondaryColumn { float: none; width: auto; }
div.vcard p { margin: 0; }
div.layoutAreaFirst img { border: 1px solid #999; page-break-inside: avoid; }
li.progressBar span.name { font-style: italic; margin-right: 0.2em; }

/*--------------------------------
  6. Themes
---------------------------------- */
*.theme1 div#content { border-top-color: #702500; }
*.theme2 div#content { border-top-color: #8e4906; }
*.theme3 div#content { border-top-color: #bd771a; }
*.theme4 div#content { border-top-color: #df661d; }
*.theme5 div#content { border-top-color: #d74222; }
*.theme6 div#content { border-top-color: #d41618; }
*.theme7 div#content { border-top-color: #d81541; }
*.theme8 div#content { border-top-color: #d71f85; }
*.theme9 div#content { border-top-color: #981b81; }
*.theme10 div#content { border-top-color: #64379b; }
*.theme11 div#content { border-top-color: #442988; }
*.theme12 div#content { border-top-color: #000066; }
*.theme13 div#content { border-top-color: #2b2e8d; }
*.theme14 div#content { border-top-color: #005293; }
*.theme15 div#content { border-top-color: #0263aa; }
*.theme16 div#content { border-top-color: #0587c3; }
*.theme17 div#content { border-top-color: #0294a1; }
*.theme18 div#content { border-top-color: #00946f; }
*.theme19 div#content { border-top-color: #069949; }
*.theme20 div#content { border-top-color: #4fa945; }
*.theme21 div#content { border-top-color: #79ae3a; }
*.theme22 div#content { border-top-color: #404040; }
*.theme23 div#content { border-top-color: #000000; }

/*End of @media print */
}

