@media print {
  img, .back-to-top {
    display: none !important;
  }

  html, body {
        min-height: auto!important;  
        height: auto!important; 
  }

  * {
    font-size: 10.5pt !important;
    line-height: 1.2 !important;
  }

  header, .footer { 
    display: none !important; 
  }

  body {
    color: #000 !important;
    background: #fff !important;
    position: relative!important;
    z-index: 5!important;
    zoom: 1!important;
  }

  body .l-page {
    color: #000 !important;
    background: #fff !important;
    position: relative!important;
    z-index: 5!important;
    min-height: auto!important;
  }

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

   article a[href^=http]:after {
      content:" <" attr(href) "> "!important;
   }

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

   a[href^=http]:after {
      content:" <" attr(href) "> "!important;
   }

   $a:after > img {
    content: ""!important;
  }

  a:not(:local-link):after {
    content:" <" attr(href) "> "!important;
  }
   article a[href^="#"]:after {
      content: ""!important;
  }

  h1, h2, h3, h4, h5, h6 {
    color: #000 !important;
    background: #fff !important;
    text-shadow: none !important;
    margin: 0.2cm 0 0.2cm 0;
  }

  p {
    color: #000 !important;
    background: #fff !important;
    text-shadow: none !important;
    margin: 0.2cm 0 0.2cm 0!important;
  }

  hr {
    display: none!important;
  }

  a {
    color: #000 !important;
    background: #fff !important;
    font-weight: bold !important;
    text-shadow: none !important;
  }
  
  hr {
    border-bottom: 1px solid #000 !important;
    text-shadow: none !important;
  }

  span {
    color: #000 !important;
    background: #fff !important;
    text-shadow: none !important;
  }

  img {
    max-width: 100% !important;
  }

  #main-content {
    margin-top: 0cm!important;
    margin-bottom: 0cm!important;
    padding: 0cm!important;
  }

  body .l-page.generic_inner .l-content-center .l-content-wrapper {
    padding: 0!important;
  }

  body .l-page.generic_inner .l-content-center .l-content-wrapper .l-content {
    padding: 0!important;
  }

  body .l-page.generic_inner .l-content-center .l-content-wrapper .l-content img.main-img {
      display: block !important;
      width: 100%!important;
      height: auto!important;
      padding: 0.1cm 0 0.1cm 0!important;
  }

  ul, img {
  }

  ul {
    list-style: none!important;
  }

  .column {
    padding: 0!important;
    margin: 0 auto!important;
    max-width: 100%!important;
  }

  body .banner .item {
    display: none!important;
  }


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

  body header .l-head {
    display: none !important;
  }

  body .subnav {
    display: none !important;
  }

  body .l-page.generic_inner .l-content-header  {
    display: block !important;
    padding: 0px!important;
    margin-top: 0cm!important;
    height: 0.5cm!important;
  }

  body .banner {
    padding-top: 0!important;
    background: #fff!important;
    margin: 0.5cm 0cm 0cm 0cm!important;
    min-height: 0.5cm!important;
    padding: 0!important;
  }

  body .banner-img {
    top: 0!important;
    display: none!important;
  }

  body .banner .column h1 {
    color: #000 !important;
    background: #fff !important;
    display: block!important;
    margin-top: 0cm!important;
    margin-bottom: 0cm!important;
  }

  body .l-page.generic_inner .banner {
    padding-top: 0!important;
    background: #fff!important;
    margin: 0.5cm 0cm 0cm 0cm!important;
    min-height: 0.5cm!important;
    padding: 0!important;
  }

  body .l-page.generic_inner .banner-img {
    top: 0!important;
    display: none!important;
  }

  body .l-page.generic_inner .banner .column h1 {
    color: #000 !important;
    background: #fff !important;
    display: block!important;
    margin-top: 0cm!important;
    margin-bottom: 0cm!important;
  }

  body .l-page .l-promo-sidebar {
    width: auto!important;
    margin: 0!important;
    padding: 0!important;
  }

  .l-page.generic_inner .l-content-center .l-content-wrapper .l-content ul li a, body .l-promo-sidebar .p-promo.promo .promo-container .intro a, .l-page .l-content ul li a {
      font-size: 10.5pt !important;
      line-height: 1.2 !important;
  }

  .l-content {
    padding: 0!important;
  }

  .l-page .l-content {
    margin: 0 auto !important;
  }

  .l-page .l-content ul li a {
    font-size: 10.5pt !important;
    line-height: 1.2 !important;
  }

  .user-editable ul {
    margin: 0!important;
    padding: 0.1cm!important;
    display: inline-block!important;
    list-style: none!important
  }

  .user-editable ul li {
    margin: 0!important;
    padding: 0.1cm!important;
    display: inline-block!important;
  }

  body .wrapper > .column > .l-promo-sidebar {
    margin: 0!important;
    padding: 0!important;
  }

  body .owl-carousel {
    display: none !important;
  }

  body .owl-carousel.home-slider {
    display: none !important;
  }

  body .owl-wrapper {
    display: none !important;
  }

  #breadcrumb {
    display: none !important;
  }

  .links-social-wrap {
    display: none !important;
  }

  body .l-promo-sidebar .p-promo {
    display: none!important;
  }

  body .p-promo.button {
    display: none !important;
  }

  .promo-container {
    display: none!important;
  }

  body .p-promo.linkimg.white a .item h3 {
    color: #000 !important;
    background: #fff !important;
  }

  body .p-promo.linkimg.teal a .item h3 {
    color: #000 !important;
    background: #fff !important;
  }

  body .l-page.generic_inner .l-content-center .l-content-wrapper .l-content p a {
    color: #000 !important;
    background: #fff !important;
    font-weight: bold !important;
  }

  body ul li a, body ol li a {
    color: #000 !important;
    background: #fff !important;
  }

  body .l-page.generic_inner .l-content-center .l-content-wrapper .l-content > h2 {
    margin: 0.5cm 0 0.5cm 0!important;
  }

  body .l-page.generic_inner .l-content-center .l-content-wrapper .l-promo-sidebar {
    display: none!important;
  }

  body .l-page.generic_inner .l-content-center .l-nav-sidebar {
    display: none!important;
  }
  
  body .l-page.generic_inner .l-content-center .l-content-wrapper .l-promo-sidebar {
    display: none!important;
  }
  body .p-promo.linkimg.white a .item h3 span {
    color: #000 !important;
    background: #fff !important;
    text-align: center !important;
    font-weight: 400 !important;
    text-shadow: none !important;
  }

  body .p-promo.linkimg.white a .item h3 {
    color: #000 !important;
    background: #fff !important;
    text-align: center !important;
    font-weight: bold !important;
    text-shadow: none !important;
  }

  body .p-promo.linkimg.teal a .item h3 span {
    color: #000 !important;
    background: #fff !important;
    text-align: center !important;
    font-weight: 400 !important;
    text-shadow: none !important;
  }

  body .l-promo-sidebar .p-promo.linkimg.teal h3 {
    color: #000 !important;
    background: #fff !important;
    text-align: center !important;
    font-weight: bold !important;
    text-shadow: none !important;
  }

  body .p-promo.imgtitlelink .promo-container p {
    color: #000 !important;
    background: #fff !important;
    text-shadow: none !important;
    font-weight: bold !important;
  }

  body .owl-carousel.carousel {
    display: none !important;
  }

  .owl-btn-wrapper .owl-btn {
    display: none !important;
  }

  body a.button {
    display: none !important;
  }

  body .c-grid {
    display: none !important;
  }

  form {
    display: none !important;
  }
	
  form.course-compare-form{display: block !important;}

  /*table {
    display: none !important;
  }*/

 /* body ul.tabaccordion {
    display: none !important;
  }*/

/*  body .accordion {
    display: none !important;
  }*/

  #sample_accordion {
    display: none !important;
  }
  
  footer {
    display: none !important;
  }

  @page { 
    margin: 1.8cm!important;
  }
}
