
/*  Information
------------------------------------------------------------------------------------------------------------------*/
/*  Styles for T4 Web Application / Framework
    General styles for print
    By Mez Hopking (Headscape) mez.hopking|at|headscape.co.uk OR mez|at|mezhopking.com
	Created 1st October 2010, Last modified 22nd October 2014 
------------------------------------------------------------------------------------------------------------------*/

body {font-size: 85%;}
abbr {border-bottom: none;}
a {text-decoration: none; color: #000;}
h1, h2, h3, h4, h5, h6 {margin: 20pt 0 10pt 0;}
#logo {padding: 10pt 0;}

.skip, #siteTools, #socialMedia, #siteSearch, #pNav, .quickLinks, .filter, .viewAll, #sNav, .featurePagination, #learnMore, #pinnedNote, #ffaNav, .largePlus {display: none;}

ul, h1, h2, h3, h4, blockquote {clear: left;}
.siCompScreen {float: left; padding: 0 5pt 10pt 0;}

.clientList li, .ourClientsList li, .thumbList li, .pricingList dl, .relatedLinks dl {display: inline; float: left; width: 29%; margin: 0 10pt 5% 0;}
.pricingList dl dt, .relatedLinks dl dt {font-weight: bold; font-size: 1.3em; padding-bottom: 5pt;}
.pricingList dl dl {width: auto;}
.pricingList dl dl dt {font-size: .9em; padding: 5pt 0 0 0;}
.pricingList .headButtons {display: block; clear: left;}

.clientList li img, .ourClientsList li img, .thumbList li img {float: left; margin: 0 5pt 5pt 0;}
.extraList li {display: block; width: auto}

blockquote {font-weight: bold; font-size: 1.2em; font-style: italic;}
blockquote cite {font-style: normal; font-size: .7em;}
table {
  border-collapse: collapse;
}

th, td {
  border: 1px solid #333;
  padding: 5px;
}
.alternate-text, .code_box {
  font-family: "Courier New", Courier, monospace;;
}
.code_box {
  border: 1px solid #ccc;
  padding: 10px;
  display: block;
  margin-bottom: 15px;
}
.code_box {
  padding-top: 25px;
}
.code_box:before {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  content: "Code example";
  display: block;
  font-weight: bold;
  margin-top: -10px;
  margin-bottom: 10px;
}
.caution_box, .warning_box {
  border: 1px solid #ccc;
  padding: 25px 10px 10px 10px;
  display: block;
}
.caution_box:before {
  content: "Caution";
  display: block;
  font-weight: bold;
  margin-top: -10px;
  margin-bottom: 10px;
}

.warning_box:before {
  content: "Warning";
  display: block;
  font-weight: bold;
  margin-top: -10px;
  margin-bottom: 10px;
}

.img_box img {
  width: 100%;
}
.vcard.left, .vcard.right {
  width: 43%;
  float: left;
  font-size: 80%;
}
.vcard.right {
  border-left: 1px solid #eee;
  padding-left: 3%;
}
.contact:after {
  content: "";
  display: table;
  clear: both;
}
.copyright {
  display: block;
  margin-top: 25px;
  clear: both;
  font-size: 60%;
} 
/*.documentation-8 img, */
.documentation-8 .print_icon { display: none; }