#wrapper{width:100%;margin:0;float:none}
@page {margin:2cm}
body{font:12pt Georgia,"Times New Roman",Times,serif!important;line-height:1.3!important;background:#fff!important;color:#000!important}
h1{font:24pt Georgia,"Times New Roman",Times,serif!important}
h2{font:20pt Georgia,"Times New Roman",Times,serif!important}
h3{font:16pt Georgia,"Times New Roman",Times,serif!important}
h4,h1 small{font:14pt Georgia,"Times New Roman",Times,serif!important}
a:link{color:#000000!important;text-decoration:none!important}
a{page-break-inside:avoid}
.coursedetailpagev2 .table-bordered>tbody>tr>td>a:after{content:""!important}
a[href^="http"]:after{content:" < " attr(href) "> "!important;font-size:10pt;display:block;color:#007bff!important}
a[href^="#"]:after{content:""}
a[href^="/"]:after{content:" < https://www.roehampton.ac.uk" attr(href) "> "!important;font-size:10pt;display:block;color:#007bff!important}
a.modulelink:after,.modulelink1:after,a.modulepopup:after{content:" < https://ursecure.roehampton.ac.uk/module/?module=" attr(rel) " > "!important;font-size:10pt;display:block;color:#007bff!important}
a:after > img{content:""!important}
a:not(:local-link):after{content:" < " attr(href) "> "!important}
ul{list-style-type:disc!important;padding:0 40px!important}
ul,ol{margin:20px 0!important}
.bannerblock:before{content:"url(../images/logo.png)"}
.main-banner,.main-banner figcaption{background:none!important;height:auto!important}
#mobile-menu,.top,#main-nav,.right,.search-dropdown,.share-drop,.top-visual,.sidebar,.footer-nav,.contact-box,.contact-block,.extra-nav,.socials,.filter-section,#scrolldown,.bottom-bar img,.noprint{display:none!important}
.promotionalcarouselblock{display:none}
.main-area,.content,#footer{padding:0}
img{max-width:100%}
#epi-quickNavigator{display:none!important}
#footer{margin-top:75px}

/*COURSE PAGES */
.container{width:100%!important;max-width:100%!important;padding:0;margin:0!important}
.main-banner figcaption h1 small{margin-bottom:5px!important}
.intro-block ul{list-style:disc!important;-webkit-column-count:1!important;column-count:1!important;padding:0 0 0 17px!important;margin:0!important}
.intro-block ul li{padding:0 0 15px 0;display:list-item!important}
.main-area:before{content:url(../images/logo.png)}
.main-area,.intro-block,.content-area{padding:0!important;height:auto!important}
.intro-block{margin-bottom:25px!important}
.content-area,.side-area{display:block!important;width:100%!important}
.side-area{page-break-before:always!important}
.two-columns .content-area p{margin:0 0 15px 0}
.two-columns .content-area .frame,.two-columns .content-area .accordion,.accordion.type2 .panel,#accordion-2 .panel{max-width:645px!important}
.two-columns .side-area{padding:0}
.two-columns .side-area ul,.two-columns .side-area .list{padding:0!important;margin:0!important}
.two-columns .side-area .list > li{list-style-type:none!important;margin:0!important;padding:10px 0!important}
.two-columns .side-area .list > li + li{border:none!important}
.two-columns .side-area .accordion{margin:0!important}
.two-columns .side-area .accordion .panel{padding:0!important}
.accordion.type2 .panel:first-child,.accordion.type2 .panel{border-bottom:none!important;border-top:1px dashed #000!important;margin-top:25px}
#accordion-2{padding:10px 0!important}
#accordion-2 .panel,#accordion-e .panel{border:none!important;margin:0!important}
.two-columns .side-area .accordion.type2 .panel-title a{padding:0!important}
.accordion.type2 .panel-title{line-height:inherit!important}
.accordion.type2 .panel-title{padding:inherit!important}
#accordion-e{padding-top:20px}
#accordion-e p:last-child{margin-bottom:0!important}
#additional-notes{margin-top:10px!important}
.main-banner a.btn,.buttonblock,#places,#places1,.coursedetailpage .sixtyfortysplitblock,.related-courses,.coursedetailpage .promotionalcarouselblock, #cookiescript_injected,#cookiescript_badge,#ttl_display_interested_container,#block3498,#block3503,.kis-widget,.KISClick,.KIScombo{display:none!important}
.panel-body a{color:#000000!important;text-decoration:none!important}
div[id^="collapse-"]{display:block!important}
#validationdetail{display:block!important}
/*END */

/*NEW COURSE PAGES*/
.coursedetailpagev2 .anchorblock,.coursedetailpagev2 .video-box,.coursedetailpagev2 .course-buttons,.coursedetailpagev2 .wtcIcon,.coursedetailpagev2 .offsetcarouselblock .filter .controls,.coursedetailpagev2 .courseandmoduledetailsblock>.block__inner .details-tabs,.coursedetailpagev2 .showmoreblock .showmore-overlay,.coursedetailpagev2 .kisembed,.coursedetailpagev2 .formblock,.coursedetailpagev2 .quicklinksblock,.coursedetailpagev2 .eventscarouselblock,.coursedetailpagev2 .related-course-image,.coursedetailpagev2 .new-related-courses,#block24595,#ttl-overlay,#ttldci-overlay-root,#clearing-message,#block39800,#block39810,#block39817,#block39818,#block39824{display:none!important}
.coursedetailpagev2 .course-info,.coursedetailpagev2 #accordion-e{padding-top:0!important}
.blocks.first{margin-top:0!important}
.coursedetailpagev2 .course-info-item{width:100%!important;padding-top:0!important}
.coursedetailpagev2 .course-info-item h5{margin-bottom:0!important}
.coursedetailpagev2 .accordion.type3 .panel .panel-title a,.coursedetailpagev2 .accordion.type3 .panel .panel-body,.coursedetailpagev2 .carousel-section,.coursedetailpagev2 .courseandmoduledetailsblock>.block__inner .tab-content{padding:0!important}
.coursedetailpagev2 .carousel-header{margin-bottom:20px!important}
.coursedetailpagev2 .offsetcarouselblock .filter .carousel .slick-list .slick-slide,.coursedetailpagev2 .events-section .slide{display:block!important;margin-bottom:20px!important}
.coursedetailpagev2 .courseandmoduledetailsblock>.block__inner .tab-content>.tab-pane{display:block!important;margin-bottom:30px!important}
.coursedetailpagev2 div[class*="collapse"]{display:block!important}
.coursedetailpagev2 .promotionalcarouselblock{display:block}
#fees-2022{display:block!important}
#block30427,#block30428,#block30429,#block30430,#block30431,#block31054,##block31057,#block31058,#block31059,#block37408,#block38824,#block38825,#block38826,#block39781,#block39782,#block39786,#block39787#block39788{height:auto!important}
.coursedetailpagev2 .showmoreblock .showmore-container{max-height:inherit!important}
.coursedetailpagev2 .table{max-width:100%!important}
.coursedetailpagev2 div.eq-h,.coursedetailpagev2 div.eq-h>div{height:auto!important}
.contact-accordion .panel-body {width:100%!important}
.containerblock .block__inner--padded-top-full{padding:0 15px}
/*END*/

/*CUSTOM CLASS TO BE APPLIED TO INDIVIDUAL ITEMS IF NEEDED*/
.donotprint{display:none!important}
/*END*/

#printTime{display:block!important;margin-bottom:25px}