﻿body {
      color: #000;
      background: #fff;
      margin:0;
      padding:0;
   }

@page {
      margin: 1.5cm;
}

*  { 
    page-break-before: auto !important;
  	page-break-after: auto !important;
  }

ul, img {
   page-break-inside: avoid;
}

a {
      font-weight: bolder;
      text-decoration: none;
   }

/* Remove unwanted elements */
#headerSearchBox, #nav, #leftNavigationColumn, #breadCrumbs, #levelOneBanner, #targetArea, #footer, .sys_button, .noprint, .secondaryNav {display: none;}

/* Reset font size 120% */
body {font-size:120%}

/* Ensure the content spans the full width */

#mainSection, #mainContentColumn, #fullWidthMainContentSection {width: 100%; margin: 0; border: 0; float: none;}

/* Level one */

#levelOneArticle01, #levelOneArticle02 {width: 100%; margin: 0; padding: 0; border: 0; float: none;}

#mainContentColumn h1 {color: #000; background-color: #fff; width: 100%; margin: 0; padding: 0; float: none; font-weight: bold;}
#mainContentColumn h2, #mainContentColumn h3 {color: #000; background-color: #fff; width: 100%; margin: 20px 0 0 0; padding: 0; float: none; font-weight: bold;}

#mainContentColumn img {display: none;}

/* Level two */

#levelTwoMainContentSection, #genericMainContentSection {width: 100%; margin: 0; border: 0; float: none;}

#levelTwoLeftColumn, #levelTwoRightColumn, .sys_levelTwoArticle, .sys_mediaContentHolder, .sys_RightColumn {width: 100%; margin: 0 0 30px 0; padding: 0; border: 0; float: none;}

#genericMainContentSection h1 {color: #000; background-color: #fff; width: 100%; padding: 0; float: none; font-weight: bold;}
#genericMainContentSection h2, #genericMainContentSection h3 {color: #000; background-color: #fff; width: 100%; margin: 30px 0 0 0; padding: 0; float: none; font-weight: bold;}

.sys_levelTwoArticle {width: 100%; margin: 0; padding: 0; border: 0; float: none;}

/* Course pages */

#acc {width: 100%; margin: 0; border: 0; float: none;}

#acc h2 {width: 100%; float: none; padding: 10px 0 0 0;}

#acc .acc-section, .acc-item {width: 100%; display:inline !important; }

/*=================================
NEW AUG 2014 
=================================*/

#mainSection, #mainContentColumn, #fullWidthMainContentSection {width:95%;}

/*Header*/

header img {display: inline;margin-top:10px;}

.mainHeader__logo, .primaryNav, .searchBox { display: none; }

/*left Nav*/

#leftNavigationColumn, #levelTwoRightColumn {display:none;}

.sys_targetArea {display:none;}

#acc h2 {background: none;}

/*social gubbins*/

.st_facebook_hcount, .st_twitter_hcount, .st_googleplus_hcount, .st_email_hcount {display:none;}

/*footer*/

.primaryFooter {
    border-top: 5px solid #a39161;
    background: #fff;
    color: #000;
    margin-top: 20px;
}

footer .row, .primaryFooter__logo, .secondaryFooter {display:none;}

.primaryFooter .small-3 {width:100%;}


/* Course Pages update 2016 */
#container .mainHeader {padding-bottom:15px;border-bottom:5px solid #a39161;}
#container .row--block {background:transparent;padding:0;}
#container .block__details--overlay {position:static;background:transparent;padding:20px 0;margin:0;}
#container h1.block__details__title {font-size:28px !important;}
#container .block__details--courseOverlay .collapse {display:none;}
#container .key-facts-option_head {width:200px;float:left;margin:0 0 25px 25px  !important;}
#container .block__details--openDay {display:none;}
#container ul.socialLinks.listReset.headerSocialLinks {display:none;}
#container .course--tabs {display:none;}
#container .facilities--carousel {display:none;}
#container .overview-side-tab {display:none;}
#container .overview-side-content {display:block !important;}
#container .slider-navigation {display:none;}
#container .cycle-slide, .cycle-slide * {visibility:visible !important;position:static !important;}
#container .cycle-slide ul {margin-bottom:30px;}
#container .cycle-sentinel, .cycle-sentinel * {display:none !important;visibility:hidden !important;height:0px !important}
#container .course--banner .cycle-slideshow {display:none;}
#container .widget-placeholder {display:none;}
#container .course_section_title {text-align:left !important;break-before: inherit;}
#container .course-section--overview img {display:none;}
#container .facilities--content {padding:0 0 50px 0;}
#container .course-section--structure h3 {margin-top:30px;}
#container .course-section--moreabout {/* display:none; */}
#container .course-section .course_section_title {margin:20px 0;}
#container .course-section--opps .opps-col3 {margin:20px 0;width:100%;text-align:center;}
#container a.secondaryNav__more {display:none !important;}
#container .more-dmu-tabs {display:none !important;}
#container .course-section--moreabout .dmu-sect-banner {display: block !important;width:50% !important; border:0 none;padding:20px;}
#container .dmu-sect-banner--overlay {width:100% !important;position:static !important;}
#container .navbar-toggle {display:none !important;}
#cookiePlaceholder {display:none !important;}
.course-section--opps .block:nth-child(3) {display:none !important;}