﻿@media print {
.carouselstories,.site-search__icon,.mobile-menu-icon,.yearcard__link,.carouselstories .flickity-page-dots,.content cite,.main-menu,#facilities,#further,.timeline-list,.button,.site-search,.cta,.subheader,.breadcrumbs,.carousellist,footer.global,.sidebar-links,.socialset-sml,.banner--getintouch,.js-video,.nav--secondary,.promo-wrap,.nav--secondary.is-active,.jwplayer,.jwplayer.aspectMode,header,.banner--getintouch,.parallax-slider {display:none}
.logo{display:inline!important;width: 100%;margin-bottom:20px;clear:left;height:150px}
h1{color:#333!important;font-size:30px!important;}
h2,h3,h4,h5{color:#333!important;}
.stats{padding:0;min-height:auto;height:auto;padding-bottom:20px}
.stats__desc {margin:0;}
.stats__heading{font-size:18px;margin:0}
.align-center{text-align:left;}
.section {padding: 0;}
.banner{min-height:0}
.banner--leftbottom .banner__text {height:auto;}
.banner--leftbottom {height:1px;}
.banner--leftbottom .banner__header{padding-bottom:10px;}
.banner__header{padding:none}
.banner--landing .banner__text{padding-top:0;}
.banner--landing .banner__text, .banner--leftbottom .banner__text {position: relative;    top:0;    padding:0!important;    max-width:auto;}
.large-6,.large-4{width:100%;padding: 0 10%;}
.banner--landing{margin-bottom:0}
.banner--landing{min-height:unset !important;height:auto}
h1{padding: 0 0 10px;font-size:28px}
h2{font-size:22px}
.banner__subheader{left:0;margin-left:unset;padding:0;top:unset;display: block;float:left}
.jointhonours__link {
    display: inline;
    width: 100%;
    margin: 0 20px 0 0;
    padding: 5px 0;
    background-color: transparent;
    border-radius: 0;
    text-decoration: none;
    background-image: none;
    background-size: 12px 12px;
    background-position: 98% 50%;
    background-repeat: no-repeat;
    box-shadow: none;
    -webkit-transition: all .1s;
    transition: all .1s;
    font-weight: 100;
}
.jointhonours, .yearcard__link {
    font-family: Merriweather,serif;
}
.jointhonours li, {
    list-style-type: disc;
    padding: 0;
    margin-left: 30px;
}
.banner.loaded, .banner.transparent-bg {
    background-color: #fff;
}
.ucaspoints__num {
    margin: 0;
    width: auto;
    height: auto;
    font-size: 25px;
    line-height: 0;
    color: #333;
}
.entryrequirements__col1{text-align:left;margin:0}
.ucaspoints__txt {
    color: #333;
    margin: 0;
}
.entryrequirements__col2 h3{padding-bottom:5px}
.entryrequirements{padding:0;margin:0}
.banner{background-image: none !important;width: 100%;padding: 0 10%;clear: left;}
.banner.loaded, {
    background-color: white;
}
.banner--leftbottom {
    min-height: auto    ;
}
.banner.banner--getintouch.loaded::before, .banner.banner--home.loaded::before, .banner.banner--landing.loaded::before, .banner.banner--stories.loaded::before {
    display:inline;
    position: absolute;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}
.animation-element.slide-out-first {
    opacity: 1;
    -webkit-transition: unset;
    transition: unset;
    -webkit-transform: unset;
    transform: unset;
}
.animation-element.slide-out-second {
    opacity: 1;
    -webkit-transition: unset;
    transition: unset;
    -webkit-transform: unset;
    transform: unset;
}
.animation-element.slide-out-third {
    opacity: 1;
    -webkit-transition: unset;
    transition: unset;
    -webkit-transform: unset;
    transform: unset;
}
.carouselstories .banner__text {
    top: 0;
    margin: 10px 0;
    padding: 10px;
    -webkit-transform: none;
    transform: none;
    background-color: #e3e3e3;
}
.section__heading {
    margin-top: 10px;
    margin-bottom: 5px;
}
.infobox {
    background-color: #fff;
    margin-bottom: 10px;
    padding: 0;
}
.content ul li,.jointhonours li, {
    padding: 0;
    margin-left: 20px;
    list-style-type: disc;
    background-image:none;
}
.yearcard__listing li {
    padding: 10px 5px;
    margin-left: 30px;
    list-style-type: disc;
    background-image:none;
}
.content ul li {
    list-style-type: disc;
    padding: 0;
    margin-left: 30px;
    background-image:none;
}
}