@page {margin: 1.5cm 1.5cm 2cm 0.5cm;}

BODY, #page {width:auto;max-width:auto;border:1px solid white;font-size:11pt;}

h1 {font-size:18pt;}
h2 {font-size:14pt;margin-top:0.8cm;}

h1,h2,h3,h4,h5 {padding-left:0; padding-right:0;}

.uk-navbar-flip,
#footer,
.uk-navbar-toggle,
.mainnav,
.pre-footer,
.end-footer .uk-navbar,
.back-to-top, .social {display:none;} 

FOOTER {border-top:0;}
.topnav {border-bottom:0;}

.uk-sticky-placeholder {height:3.5cm !important;overflow:hidden;padding:0;}
.uk-sticky-placeholder HEADER {margin:0 !important; padding:0 !important;background:transparent;border-bottom:0;}
.uk-sticky-placeholder HEADER .uk-container {margin:0;}
.logo {background:transparent;position:absolute;top:0cm;left:0 !important;text-align:left;}
.logo IMG {height:2.5cm; height:auto;}

.focus, .focus IMG, .fullwidthbanner {width:20cm !important;height:6.25cm !important;}
.caption {margin-top:-200px !important;color:inherit !important;left:2.5cm !important;padding:0 !important;opacity:1 !important;display:block !important;}
.very_large_text {font-size:24pt !important;line-height:26pt !important;}
.medium_white {font-size:12pt !important;line-height:14pt !important;margin-top:-220px !important;color:#fff !important;}

.flex-control-nav, .flex-direction-nav {display:none;}


div[class*="csc-space-before"], div[class*="csc-space-after"], .uk-margin-large {margin-top:0 !important; margin-bottom:0 !important;}
.uk-grid-divider:not(:empty) {margin:0;}
.uk-grid-divider > * {padding-left:0;padding-right:0;}
.uk-grid-divider > div[class*="uk-width-small"] {padding-bottom:0 !important;padding-top:0 !important;}

/* important bugfix for firefox: */
.uk-grid {display:block;}