@media print {


@page  
{ 
    size: auto;   /* auto is the initial value */ 

    /* this affects the margin in the printer settings */ 
    margin: 15mm 15mm 15mm 15mm;  
} 

body  
{ 
    /* this affects the margin on the content before sending to printer */ 
    margin: 0px;  
} 



.home-content-table h3 {
    font-size: 37px !important;
}
.home-content-tablecell h1 {
    font-size: 25px !important;
}


.timeline__text a:after, .row.one a:after, .grid a:after {
    content:" (" attr(href) ") ";
    font-weight:normal;
}






.timeline__text div {
    page-break-inside: avoid;
}
.timeline__text p {
    margin: 0px !important;
}
.timeline__text li {
    margin: 20px 0 !important;
}



.intro-panel img {
    display: none !important;
}





.intro-panel, #facts, #timeline, #footer {
    border-top: none;
}
.effect-zoe.animate-this {
    width: 100% !important;
    float: none !important;
    height: auto;
    margin: 1% auto;
    text-align: center;
    overflow: hidden;
    page-break-inside: avoid;
    padding: 20px;
}
.effect-zoe.animate-this a:after {
    margin-bottom: 15px;
}



.row.one {
    margin-top: 20px;
} 
.container.other .animate-this h2 {
    margin: 0px;
}
.container.other .animate-this {
    margin: 15px 0;
}





a {
    text-decoration: none !important;
}



footer {
    display: block !important;
}






}