/* ==== HTML5 display definitions ==== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}

/* ==== Base ==== */
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:12px;line-height:1.5em;}
body, button, input, select, textarea{font-family:verdana,sans-serif;color:#222;}
#wrap{width:948px;margin:0 auto;border:1px solid #ddd;margin-top:5px;}
.bordered{border:1px solid #ddd;}
::-moz-selection{background:#f97015;color:#fff;text-shadow:none;}
::selection{background:#f97015;color:#fff;text-shadow:none;}

/* ==== Links ==== */
a{color:#06c;}
a:visited{color:#06c;}
a:focus{color:#09f;outline:thin dotted;}
a:hover, a:active{color:#CC0519;outline:0;}
a:active, input.button:active{outline:0;}
.button, #post-nav a, #comments-nav a{display:inline-block;background:#06c;background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;border:none;padding:8px 16px;cursor:pointer;text-decoration:none;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.15);width:auto;overflow:visible;-webkit-appearance:none;}
.button:hover, #post-nav a:hover, #comments-nav a:hover{background:#09f;color:#fff;}

.subline{font-weight:bold; margin-top:0px;padding-top:10px;text-align:center;font-size:1em;}
.centertext{text-align:center;}

/* ==== Typography ==== */
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{height:1%;display:block;clear:both;color:#555555;padding:10px;background:#f4f4f4;border:solid 1px #e1e1e1;font-style:normal;}
blockquote blockquote{height:1%;display:block;clear:both;color:#444444;padding:1em 1em;background:#e1e1e1;border:solid 1px #d3d3d3}
dfn{font-style:italic;}
h1,h2,h3{padding:0;margin:5px 0 10px 0;color:#CC0519;font-size:16px;text-decoration:none;font-weight:bold}
h1 a,h2 a,h3 a{color:#CC0519;}
.webshop h1 a,.webshop h2 a,.webshop h3 a{text-decoration:none;}
.webshop h2{margin-top:0px;padding-top:0px;}
img.wp-image-4948{padding-top:30px;}


h1 a:visited,h2 a:visited,h3 a:visited{color:#CC0519;}
h2.frontpagetitle a{text-decoration:none;}
.archive h2,h2.searchheading{clear:both;margin: 0px; padding:5px 0px;}
.archive article,.search article,.home article{clear:both;border-top: 1px solid #eee;margin: 20px 0px;padding: 10px 0px;}
.archive article:first-child,.search article:first-child,.home article:first-child{border: 0px;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;}

article iframe{max-width:100%;}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
div.post-kicker{padding:20px 0 0 0;color:#666;font-style:italic;clear:both;}
div.post-kicker:first-child {
padding: 0px;
}
/* ==== Lists ==== */
ul, ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}

/* ==== Embedded content ==== */
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
.attachment-archiveview{border:2px solid #fff;background-color:#fff;border:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left;padding-right:5px;}
.archivethumb img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left;padding-right:5px;max-width:75px;max-height:75px;overflow:hidden;}


svg:not(:root){overflow:hidden;}

/* ==== Figures ==== */
figure{margin:0;}

/* ==== Forms ==== */
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;*overflow:visible;}
table button, table input{*overflow:auto;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{ }
input:invalid, textarea:invalid{background-color:#f0dddd;}

form.gratisebook{width:200px;}
form.gratisebook table tr:nth-child(even),form.gratisebook table tr:nth-child(odd){background-color:#fff;}
form.gratisebook{width:200px;}


.promobox{float:right;padding-bottom:10px;}
.promobox .ex1 {
padding: 1px;
margin-left:1px;
}
.promobox .ex1 tr td {
font-family:Verdana;
color:#972435;
font-size:1em;
line-height: 20px;
line-height: 40px;
border-top: solid 0px #76e4de;
}
.promobox .ex1 tr th {
font-family:Verdana;
color :#333333;
font-size:0.9em;
font-weight:normal;
line-height: 20px;
}
.promobox .ex1 .inp {
border: solid 1px #666666;
font-family:Verdana;
width: 120px;
background: #ffc;
}
.promobox .ex1 .lbl {
/* width: 100px; */
padding-right:5px;
padding-left:10px;
text-align: right;
}
.promobox .ex1 .but {
border: solid 1px #666666;
background: #7abc24;
color:#fff;font-weight:bold;
font-size:11px;
padding:8px 16px;
margin-top:-3px;
margin-left:95px;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;border:none;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.15);
}
.promobox .ex1 .but:hover {
background: #7abc24;
}

#crp_related strong{color:#333;font-size:16px;margin-top:10px;padding-top:10px;}
#comments h3, #respond h3{color:#333;padding-top:10px;}

#main .ex1 {
background-color:#efefef;
width:300px;
}

#main .ex1 .hoofding {background:#06c;background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));color:#fff;border:none;padding:8px 16px;text-decoration:none;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.15);width:auto;overflow:visible;-webkit-appearance:none;}

#main .ex1 tr td {
color:#333;
font-size:1em;
line-height: 20px;
line-height: 30px;
padding:0px 16px;
}
#main .ex1 tr th {
font-weight:normal;
font-size:11px;
}
#main .ex1 .inp {
border: solid 1px #999;
width: 150px;
background: #fff;
}
#main .ex1 .lbl {
padding-right:10px;
text-align: left;
}
#main .ex1 .but {
border: solid 1px #666666;
background: #7abc24;
color:#fff;font-weight:bold;
font-size:11px;
padding:5px 10px;
}
#main .ex1 label {
font-weight:normal;
}
#main .ex1 .butcell {
text-align:right;padding-right:25px;
padding-bottom:10px;
padding-top:5px;
}

.promobox table,.promobox tr:nth-child(even),.promobox tr:nth-child(odd),.promobox > tr,.promobox td{background:none;margin:0px;padding:0px;}
.promobox tbody tr:nth-child(even) td,.promobox  tbody tr.even td {background:none;}

.promobox{background:url('../img/FINAL-PROMO-2011-NEWSTART-V8.jpg') no-repeat;width:240px;height:310px;overflow:hidden;margin-left:5px;}
.kaderleft{width:48%;float:left;padding:5px 5px 5px 5px;height:210px;border-style:solid;border-width:1px;border-color:#c5c5c5;background:#f4f4f4}
.kaderright{width:48%;float:right;padding:5px 5px 5px 5px;height:210px;border-style:solid;border-width:1px;border-color:#c5c5c5;background:#f4f4f4}
.kadercenter{width:48%;float:none;margin:0 auto;padding:5px 5px 5px 5px;border-style:solid;border-width:1px;border-color:#c5c5c5;background:#f4f4f4}

/* ==== Tables ==== */
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}

/* ==== Webshop ==== */
.midden{text-align:center;padding-top:30px;padding-bottom:20px}
.redheader{color:#CC0519;font-family:"Verdana",sans-serif;font-size:24px;font-weight:700;line-height:30px;}
.bigbullets ul{list-style-type:none}
.bigbullets li{background:url("http://poenmetjepassie.nl/img/bullet.jpg") no-repeat scroll 0px 14px transparent;display:block;padding:1em 0 1em 2em;margin:0px;}
.bigbullets2 ul{list-style-type:none}
.bigbullets2 li{background:url("bullet.jpg") no-repeat scroll 0px 12px transparent;display:block;padding:1em 0 1em 2em;margin:0px;}
.stippels{border-style:dotted;border-width:2px;border-color:#057CCC;}
.schilderij{width:50%;padding:5px 5px 5px 5px;border-style:dotted;border-width:4px;border-color:brown;background:#CCCCCC;font-size:0.8em;}
.vinkjes ul{list-style-type:none}
.vinkjes li{background:url("http://www.newstart.nl/wp-content/uploads/2011/07/green-checkmark-20-final.png") no-repeat scroll 0px 14px transparent;display:block;padding:1em 0 1em 2.5em;margin:0px;}#threecolwrapper{float:left;width:940px;}#threecolwrapper .bigbullets{float:left;width:500px;}#threecolwrapper 
.bigbullets2{float:left;width:300px;}#threecolwrapper 
.star{color:#FFFFFF;font-weight:bold;background:url("http://www.newstart.nl/wpimages/wpc868bb13_0f.jpg");background-position:center;background-repeat:no-repeat;float:left;width:180px;padding:150px 0px 150px 0px;}#threecolwrapper .star p{margin-left:64px;}#threecolwrapper .book{float:left;width:260px;color:red;font-size:1.2em;text-align:right}
.onethirdcol{width:33%;display:inline-block;margin-top:auto;margin-bottom:auto;vertical-align:middle;float:left}
.twothirdcol{width:63%;display:inline-block;margin-top:auto;margin-bottom:auto;vertical-align:middle;float:left}
.threecolwrapper2 .smallbook{margin-left:20px;margin-top:90px;float:left;width:200px;}
.threecolwrapper2 .rodestippels{margin-top:40px;float:left;width:500px;border-style:dotted;border-width:2px;border-color:#CC0519;}
.threecolwrapper2 .rodestippels p{text-align:center;}
.middenrood{clear:both;padding-top:40px}
.middenrood p{text-align:center}
.middenrood a{color:#CC0519;font-size:1.2em}
.smallcol{padding-left:20px;padding-top:40px;font-size:0.8em;text-align:center;float:left}
.smallcol2{padding-top:40px;font-size:0.8em;text-align:center}
.frank{font-family:"English157 BT",cursive;font-size:40px;}
.tekstblok{text-align:left;float:left;clear:both;}
.full-width{width:100%;float:left;clear:both}
.threeq-width{width:75%;margin-left:auto;margin-right:auto;clear:both}
.half-width{width:50%;margin-left:auto;margin-right:auto;clear:both}
.faq{font-size:0.8em;padding:10px 10px 10px 10px;border-style:solid;border-width:1px;border-color:navy}
.faq h4{font-weight:bold;}
.faqheader{padding:10px 10px 20px 10px;border-style:solid;border-width:1px;border-color:navy;background:navy;color:white;font-weight:bold}
blockquote img{padding: 0;margin: 0;}

/* ==== Header ==== */
#banner{position:relative;margin:0 auto;z-index:1000;}
#logo{float:left;width:950px;height:180px;padding:0;}
#nav-main ul{background:#cc5505;position:relative;list-style:none;margin:0;padding:0;float:left;width:100%;}
#nav-main ul li{float:left;margin:0;*zoom:1;border-right:1px solid #ccc;}
#nav-main ul li:hover{position:relative;}
#nav-main ul li a{text-decoration:none;display:block;font-size:14px;padding:8px 14px;font-weight:bold;color:#fff;margin:0;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.15);}
#nav-main ul li a:hover,
#nav-main ul li.current-menu-item > a,
#nav-main ul li.current-menu-parent > a,
#nav-main ul li.current-menu-ancestor > a,
#nav-main ul li:hover > a,#nav-main ul li.current-menu-ancestor li a:hover{ background-color:#f97015;}
#nav-main ul li.current-menu-ancestor a{  background:#f97015 url('../img/expand-down-white.gif') no-repeat right center;}
#nav-main ul li.current-menu-ancestor li a{background:none;}
#nav-main ul ul{position:absolute;visibility:hidden;top:100%;left:0;width:280px;padding:0;}
#nav-main ul ul li{float:none;border-top:1px solid #ccc;}
#nav-main ul ul li a{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1);padding:7px 16px;width:248px;display:inline-block;}
#nav-main ul ul li a:hover,
#nav-main ul ul li.current-menu-item > a,
#nav-main ul ul li.current-menu-parent > a,
#nav-main ul ul li.current-menu-ancestor > a,
#nav-main ul ul li:hover > a{ color:#fff;}
#nav-main li.menu-item-ancestor{background:url('../img/expand-down-white.gif') no-repeat right center;}
#nav-main ul ul ul{left:100%;top:0;}
#nav-main ul li:hover > ul{visibility:visible;}
#menu-footer-links a{color:#fff;font-weight:bold;text-decoration:none;}
#menu-footer-links a:hover{color:#111;}
.wittefooter #menu-footer-links a{color:#06c;text-decoration:underline;font-weight:normal}
#menu-footer-links ul,#menu-footer-links li{margin:0px;padding:0px;height:20px;}

/* ==== Content ==== */
.entry-content{margin:0px;padding:0px;}
#content{float:left;width:100%;background: url('../img/bg-content.gif') repeat-y;text-align:left;}
body.page-template-page-webshop-php #wrap{width:950px;padding:0px;border:0px solid #fff;font-size:1.1em;}
body.webshop #wrap{font-size:1.0em;}
#contentfull{float:left;width:100%;padding:0px;margin:0px;
}

/* ==== Main content area ==== */
#main{margin-right:248px;}
.inner{margin:35px;}

/* ==== Sidebar ==== */
#sidebar{float:left;width: 248px;margin-left: -248px;background: #eee;}
#sidebar .widget{clear:both;margin:10px 0px 0px 0px;}
#sidebar .widget_text{text-align:center;margin-bottom:0px;}
#sidebar .widget_text ul{text-align:left;margin-bottom:0px;}
#sidebar .textwidget p,#sidebar .textwidget{margin:0px;padding:0px;}
#sidebar .widget_text a{color:#666;text-decoration:none;}
#sidebar .widget_text a:hover{color:#06c;}
#sidebar div{margin:0px;}
.widget_search{text-align:center;}
.widget_recent_entries ul,.popular-posts ul{margin:0px;margin-left:5px;padding:0px;}
.widget_recent_entries li,.popular-posts li{list-style:none;overflow:hidden;padding:1px 0px;width:240px;}
.widget_recent_entries a,.popular-posts a{border-left:5px solid #bbb;padding:0px 0px 0px 5px;color:#666;text-decoration:none;display:block;}
.widget_recent_entries a:hover,.popular-posts a:hover{border-left:5px solid #06c;color:#06c;}
#sidebar h3{background:#cc5505; color:#fff;text-align:center;padding:10px;margin:0px;margin-bottom:10px;font-size:14px;}

/* ==== Posts ==== */
.hentry header{}
.hentry h1{line-height:1.2em;margin-bottom:0.2em;}
.hentry h2:first-child{line-height:1.2em;margin-bottom:0;}
.hentry h2 a{text-decoration:none;}
.hentry time{display:block;font-size:1.2em;position:relative;}
.nextprevious{width:100%;border-bottom:1px solid #eee;margin:0px;padding:0px;}
.nextprevious .alignright{float:right;text-align:right;}
.nextprevious .alignleft{float:left;}
.nextprevious .alignright,.nextprevious .alignleft{display:block; width:49%;margin:0px;padding:0px;padding-bottom:5px;}
.nextprevious br{clear:both;}
.metainfo{background-color:#eee;padding:20px;}
.post img.size-full{padding:5px;border:solid 1px #dddddd;background-color:#f3f3f3;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.post img.size-full{margin:5px 0 5px 0}.post img.alignleft{float:left;margin:10px 10px 5px 0;}.post img.alignright{float:right;margin:10px 0 5px 10px;}.post img.aligncenter{display:block;margin:10px auto}

/* ==== Post and comment navigation ==== */
#post-nav{clear:both;*display:inline-block;}
#post-nav:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#post-nav .post-previous{float:left;width:50%;}
#post-nav .post-next{float:right;width:50%;text-align:right;}
#post-nav .post-next a{float:right;}
#comments-nav{clear:both;margin:0 0 1.5em 0;*display:inline-block;}
#comments-nav:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#comments-nav .comments-previous{float:left;width:50%;}
#comments-nav .comments-next{float:right;width:50%;text-align:right;}
#comments-nav .comments-next a{float:right;}
.overfrank{font-style:italic;}

/* ==== Post comments ==== */
#respond{margin:25px 0;padding:25px;background:#eee;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
ol.commentlist{padding-left:0px;}
ol.commentlist img.avatar{float:left;margin-right:10px;}
.comment-author span a{font-style:none;font-size:150%;}
ol.commentlist .comment-reply-link{display:block;margin-bottom:1.5em;}
#commentform{*display:inline-block;}
#commentform p{margin-bottom:1em;}
#commentform label{display:block;padding-top:6px;}
#commentform textarea{display:block;width:100%;height:150px;}
#commentform input.button{margin-top:0.5em;margin-bottom:0.5em;}
#commentform input{float:left;clear:left;margin-right:5px;}
#commentform:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
ol.commentlist{list-style:none;}
li.odd, li.even{padding:20px;}
.commentlist li{border-bottom:1px dotted #ddd;}
li.bypostauthor{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;background-color:#eee}
input.text,input.textbox,input.password,input.file,input.TextField,textarea{padding:3px;color:#000000;border-top:solid 1px #333333;border-left:solid 1px #333333;border-right:solid 1px #999999;border-bottom:solid 1px #cccccc;background:url(http://www.newstart.nl/wp-content/themes/atahualpa367/images/inputbackgr.gif) top left no-repeat}textarea{width:96%;}input.inputblur{color:#777777;width:95%}input.inputfocus{color:#000000;width:95%}input.highlight,textarea.highlight{background:#e8eff7;border-color:#37699f}

/* ==== Gallery ==== */
figure.gallery-item{float:left;margin:0 1em 1em 0;position:relative;}
figure.gallery-item a img{ border:4px solid #bbb;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
figure.gallery-item a:hover img{border-color:#ccc;}
figure.gallery-item figcaption{display:none;}

/* ==== Footer ==== */
#content-info{clear: left;width: 100%;background: #cc5505;color: #fff;text-align: center;padding: 4px 0;font-size:0.9em;}
#content-info.wittefooter{background: #fff;color: #333;text-align: center;padding: 4px 0;font-size:0.9em;padding-top:800px;}
#content-info.wittefooter a{color:#06c;text-decoration:underline;font-weight:normal}
#content-info a{color:#fff;font-weight:bold;text-decoration:none;}
#content-info ul.menu{margin:0 0 24px;padding:0;list-style-type:none;}
#content-info ul.menu li{display:inline;}
#content-info ul.menu li:after{content:" - ";}
#content-info ul.menu li:last-child:after{content:"";}
p.copy{margin:10px 0px 0px 0px;}

/* ==== Search form ==== */
#searchform #s{padding:5px;width:110px;}
strong.search-excerpt{background-color:#D6F2E2}

/* ==== WordPress generated classes ==== */
.aligncenter{display:block;margin:0 auto;}
.alignleft{margin:15px 10px 1.5em 0;float:left;}
.alignright{margin:15px 0 1.5em 10px;float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background:#eee;padding:14px 10px 6px 10px;margin:15px 10px;}
.wp-caption-text{margin:0;}

/* ==== Non-semantic helper classes
 Please define your styles before this section. ==== */

.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
[hidden]{display:none;visibility:hidden;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

/* ==== Print styles ==== */
@media print{ *{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
 a, a:visited{text-decoration:underline;}
 a[href]:after{content:" (" attr(href) ")";}
 abbr[title]:after{content:" (" attr(title) ")";}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
 pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
 thead{display:table-header-group;}
 tr, img{page-break-inside:avoid;}
 img{max-width:100% !important;}
 @page{margin:0.5cm;}
 p, h2, h3{orphans:3;widows:3;}
 h2, h3{page-break-after:avoid;}
}