/*// -------------------------------------
// Specifics - Print
// -------------------------------------*/

@page {
    margin: 0.5cm;
}

a,
a:visited {
    text-decoration: underline;
}

blockquote,
pre {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group;
}

img,
tr {
    page-break-inside: avoid;
}

img {
    max-width: 100% !important;
}

.print-only {
    display: block;
}

.back,
.back-standard,
.blog-category,
.breadcrumb,
.button,
.cookiemessage,
.footer-logos,
.footer-nav,
.icon-linkedin,
.metanavigation,
.people-publication,
.slider,
.videocontainer,
nav {
    display: none !important;
}

body {
    font: 12pt Georgia, "Times New Roman", Times, serif !important;
    line-height: 1.6 !important;
}
// typography
h1,
h2,
h3,
h4,
h5,
h6,
p {
    orphans: 3;
    widows: 3;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 10pt !important;
    page-break-after: avoid;
}

p,
ul {
    margin: 0 0 10pt !important;
}

h1 {
    font-size: 22pt !important;
}

h2 {
    font-size: 20pt !important;
}

h3 {
    font-size: 18pt !important;
}

h4 {
    font-size: 16pt !important;
}

h5 {
    font-size: 14pt !important;
}

h6 {
    font-size: 12pt !important;
}

.contactmetainfo dd,
.detail img.mainvisual,
.peopledetailheader {
    margin: 0 !important;
}

.peopledetailheader img.avatar {
    margin: 0 0 20pt;
    left: 0;
    bottom: 0;
}

.blog-page .blog-image {
    margin: 0;
    padding: 0;
    float: none;
    clear: both;
}

.blog-page .blog-date {
    margin: 20px 0 0;
    clear: both;
}

.blog-author-component .name {
    font-weight: bold;
    padding: 0;
}

.blog-author-component .job,
.blog-author-component .location,
.blog-author-component .name {
    font-size: 10pt;
}

.blog-related-items ul li {
    margin: 0;
    padding: 0;
    width: auto;
    float: none;
}

.blog-related-items ul li a {
    margin: 0;
}

.blog-related-items {
    padding: 0;
    max-width: auto;
}

.contentcontainer {
    float: left !important;
}
