/***********************************************************************************************

	Print stylesheet

***********************************************************************************************/

body {
    font: normal normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
    background:url(http://cdn2.askyourtargetmarket.com/images/print/print-left.png?1283880169) 0 130pt no-repeat;
}

#accessibility-nav, #header, #sub-header, #sidebar *, #footer, hr, #content { 
    display:none !important;
}
acronym, abbr {border:none;}

h1 {font-size:15pt;margin:0;padding:0;}
h2 {font-size:13pt;margin:0;padding:0;}
h3, h4, dl, dl dt, dl dd, p {margin:0;padding:0;}
h4 {margin:0;padding:0;}
p {font-size:9pt;}

#print div.body div.answer-about:after, 
#print div.body div.answer div.description:after,
#print div.tabular div.head:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#print #questionschart div.body div.answer-about, 
#print #questionschart div.body div.answer div.description,
#print div.tabular div.head {zoom:1;}

/* COVER */

#print #cover {display:none;}
body.with_cover #print #cover {display:block;page-break-after: always;}

#print #cover .content {padding-left:150pt;}
#print #cover .test {position:absolute;bottom:0;left:150pt;}
#print #cover h1 { margin-left:-5pt; margin-top:0; margin-bottom: 10pt; color: #1d76bb; }
#print #cover h1 strong { font-size: 8pt; }

/* statistics > order details */
#print #cover h2 { margin-top: 6pt; margin-bottom:0; }
#print #cover h2,
#print #cover dl { font-size: 8pt;  }
#print #cover dl { margin-bottom: 20pt; }
#print #cover h2 { color: #404041; }
#print #cover dl {margin:0;padding:0;}
#print #cover dt { float: left; margin: 0 3pt 0 0; color: #999; }
#print #cover dd { color: #1d76bb; clear: right; margin:0; }
#print #cover dt, #print #cover dd.counties, #print #cover .overall-profile dd { color: #999; }
#print #cover .overall-profile { margin-top: 8pt; }
#print #cover .overall-profile dt { margin-top: 6pt; }
#print #cover .overall-profile dt { float: none; text-transform: uppercase; color: #1d76bb; }
#print #cover .overall-profile dd .respondents { color: #1d76bb; }
#print #cover .overall-profile dd .percentage { color: #666666; font-style: normal; }
#print #cover dl dd ul {margin:0;list-style:none;padding:0;}
#print #cover dl dd ul li {margin:0;padding:0;list-style-position:outside;}

#print #cover .thanks p {font-size:9pt;color:#1D76BB;}


/* Chart */
#print .header {margin-bottom:-100pt;}
#print #questionschart,
#print .questionandanswers {position:relative;/* background:url(http://cdn3.askyourtargetmarket.com/images/print/print-inner-heads.png?1283880169) top left no-repeat; */padding-top:50pt;padding-left:150pt;}
#print #questionschart {page-break-after:always;}
#print #questionschart img, #print .questionandanswers img {width:100%;}
#print #questionschart div.tabular,
#print .questionandanswers div.tabular {width:445px;}

#print div.sidebar {position:absolute;top:160pt;left:10pt;width:130pt;}
#print div.sidebar dl {font-size:7pt;}
#print div.sidebar dl dt {clear:left;float:left;margin-right:3pt;color:#999;}
#print div.sidebar dl dd {color:#1D76BB;}

#print div.tabular div.head {position:relative;width:424px;padding:10px 10px 0 11px;background:url(http://cdn0.askyourtargetmarket.com/images/bg/tabular-head-print.png?1283880169) top center no-repeat;}
#print div.tabular div.head h4 {font-size:7pt;color:#1B75BB;font-weight:normal;padding:1pt 4pt;border-width:1px 1px 1px 1px;border-style:solid;border-color:#bae1f2;}
#print div.tabular div.head h4 strong {color:#1B75BB;font-weight:bold;font-size:9pt;}
#print div.tabular div.body {background:url(http://cdn1.askyourtargetmarket.com/images/bg/tabular-bot-print.png?1283880169) bottom center no-repeat;padding:0 10px 8px 10px;width:425px;}

#print #questionschart div.body div.chart {float:left;width:100%;position:relative;margin-bottom:-5px;}
#print #questionschart div.body div.chart div.topshadow {position:absolute;top:0;left:0;width:100%;height:16px;/* background:url(http://cdn2.askyourtargetmarket.com/images/bg/stats-topshadow.png?1283880169) top center repeat-x transparent; */}
#print div.body div.answer-about {clear:both;background:url(http://cdn3.askyourtargetmarket.com/images/bg/answer-about.gif?1283880169) 0 -1px repeat-x #c7e8f6;padding:4px 25px 0 15px;border-left:1px solid #B6D2E8;border-right:1px solid #B6D2E8;border-bottom:1px solid #bddeec;border-top:1px solid #7fa2b7;}
#print div.body div.answer-about strong.title {line-height:19px;color:#1B75BB;font-size:8pt;font-weight:normal;float:left;}
#print div.body div.answer-about span.responses {line-height:19px;color:#1B75BB;font-size:7pt;float:right;}
#print div.body div.answer-about span.responses em {font-size:6pt;font-style:normal;}
#print div.body div.answer-about span.responses-total {line-height:19px;color:#1B75BB;font-size:7pt;float:right;width:124px;padding-left:7px;border-left:1px solid #277fa9;display:inline;margin-right:-24px;}
#print div.body div.answer-about span.responses-total em {font-size:6pt;font-style:normal;}

*+html #print div.body div.answer-about {height:16px;}
*+html #print div.body div.answer div.description {height:22px;}

#print div.body div.answer {page-break-inside:avoid; page-break-after:auto;}	
#print div.body div.answer div.description {display:block;page-break-before:avoid; page-break-after:avoid; background:url(http://cdn0.askyourtargetmarket.com/images/bg/answer-description.gif?1283880169) bottom center repeat-x #fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#a9c8d7;padding:0 0 1px 15px;}
#print div.body div.answer div.description strong.title {float:left;padding-top:2px;line-height:12pt;font-size:7pt;color:#666;font-weight:normal;}
#print div.body div.answer div.description strong.title span.nb {color:#1B75BB;}
#print div.body div.answer div.description div.progressbar {float:right;position:relative;width:132px;height:16pt;background:url(http://cdn1.askyourtargetmarket.com/images/bg/progress.gif?1283880169) #fff7eb bottom left repeat-x;text-align:left;} /* 16 pt - 24 px */
#print div.body div.answer div.description div.progressbar strong {display:block;height:12pt;line-height:9pt;font-size:7pt;color:#4D4D4D;margin:0 23px 0 0;font-weight:normal;}
#print div.body div.answer div.description div.progressbar strong span {position:relative;line-height:11pt;}
#print div.body div.answer div.description div.progressbar strong span em {font-size:6pt;color:#1B75BB;font-style:normal;}
#print div.body div.answer div.description div.progressbar span.fill {position:absolute;bottom:0;display:block;height:6px;overflow:hidden;background:url(http://cdn2.askyourtargetmarket.com/images/bg/progress-fill.gif?1283880169) bottom left repeat-x;}
#print div.body div.answer table {page-break-after:auto;page-break-before:avoid;page-break-inside: avoid;}

/* Answers */
#print .questionandanswers {}
#print .questionandanswers div.question {page-break-after:always;}

#print table {width:100%;font-size:7pt;text-align:center;}
#print table th.h-incom,
#print table td.income {text-align:left;}
#print table th {border-top:none;border-right:1pt solid #bcd3df;/* border-bottom:1pt solid #e6e5e7; */border-left:none;background:url(http://cdn3.askyourtargetmarket.com/images/bg/th-print.gif?1283880169) top repeat-x #e6e5e7;font-weight:bold;font-size:8pt;}
#print table th a {display:block;padding:2pt 3pt;}
#print table th,
#print table th a {color:#1B75BB;text-decoration:none;}
#print table td {border-right:1pt solid #bcd3df;border-top:none;border-bottom:1pt solid #bcd3df; border-left:none;color:#818181;}
#print table td strong {color:#1B75BB;font-weight:normal;}
#print table td.income,
#print table td.first,
#print table th.first,
#print table th.h-incom {border-left:1pt solid #bcd3df;}
#print table td div.wrap {padding:1pt 3pt;}

