body {font-size: 13px; padding: 30px; font-family: "Helvetica", Arial, sans-serif; }
#header-left, #header-right, nav, .sidebar, .footer-column { display: none; }
#main { width: auto; }
footer, #content { background: none; }
* {
    
}

.print { display: block; border-top: 1px solid #aaa; }
a:after, .topmenu, #slider, #header-col-right, #mobile-slider, .videos, #home-facebook-box, #home-latest-news, #home-photo, .home-photo-caption, #social-links-footer, .languages-international,
.in-this-section-sidebar-mobile,
.enrol-now, #enrol-now,
#in-this-section-sidebar,
#home-quote a,
#tab-social-links,
#sidebars-wrap,
#in-this-section-sidebar
 { display: none; }
 
table h3, table h2 {
    margin-top: 0;
    padding-top: 0;
    -webkit-margin-before: 0;
}

a, a:visited {
    color:#0e8be4;
}
#logobar {
font-size: 2em;
margin: 2em 0;
}
.headerbanner {
/*     position: absolute; */
/* top: 1em; */
font-size: 2em;
}

.home #logobar {
    margin-bottom: 3em;
}
.header-badge h2 {
    margin-top: 0;
}
.home #logobar {
    margin-top: 0;
}

.col-4-12 {
    width: 31%;
    float: left;
    padding: 1%;
}
.col-6-12 {
    width: 48%;
    float: left;
    padding: 1%;
}
.col-3-12 {
    width: 23%;
    float: left;
    padding: 1%;
}
.col-8-12 {
    width: 64%;
    float: left;
    padding: 1%;
}
.col-9-12 {
    width: 73%;
    float: left;
    padding: 1%;
}
#content .col-4-12 h2 {
    font-size: 24px;
}
#content .col-3-12 h2,
#content .col-4-12 h2,
#content .col-6-12 h2,
#content .col-8-12 h2,
#content .col-9-12 h2,
#content .col-3-12 h3,
#content .col-4-12 h3,
#content .col-6-12 h3,
#content .col-8-12 h3,
#content .col-9-12 h3 {
    margin-top: 0;
}
.clear {
    clear: both;
    width: 100%;
    overflow: hidden;
    height: 0;
}
.has-in-this-section {
    height: auto !important;
}