@page{
  margin:2cm 2cm 1.5cm 2cm;
}

li{font-size: 12px !important;}
/*@page :first{margin: 0cm 2cm 1.5cm 2cm;}*/

title{color:blue;}
body {font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; -webkit-print-color-adjust: exact;}
#header #header-logo img {border: none;}

.logo-print{ width:482px !important; height:auto; margin: 8em 0 1.9em;}

.breadcrumb,.header-links, .search-bar, #SearchBox, #MainNavigation, .menu-mobile, .secondary-column, .nav-column, #Footer{display: none; }
h1 {margin-top: 10px;}
a::after { display:none; }
.standard-content > h2 { padding-left:0 !important}
table.simple td img {margin: 0 auto; display: block;}
#content {width: 100%;}
.important-box, .case-study, .keytip, .box {border: solid 1px #000000; padding: 0 10px;}
.keytip {width: 158px; float: right;}
img.left {float: left; margin: 0 1em 1em 0;}
img.right {float: right; margin: 0 0 1em 1em;}
p.article-title {font-size: 1.3em; font-weight: bold;}

/* Tables */
table {border-collapse:collapse; margin: 1em 0;}
table thead { background:#444444 !important; color:#FFFFFF!important;}
table th {background-color: #444444; padding: 6px; border: solid 1px #999999; color:#FFFFFF;}
table td {padding: 6px; border: solid 1px #999999;}

table { }
 tr    { page-break-inside:avoid; page-break-after:auto }
 td    { page-break-inside:avoid; page-break-after:auto }
 thead { display:table-header-group; background:#444; color:white; }
 tfoot { display:table-footer-group }

#horizontal-button {
    display: none;
}

.site-outer .interaction-bar {
    text-align: left;
}
#left-nav {
    display: none !important;
}