  .wrap, .contact, .bd-main, .bd-video, .read-full, .social-strip-medium, .item-summary, .item-taxonomy, .item-footer, .item-correction, .item-info, #disqus_thread, .social-strip-mini, ul.issues, ul.issues li, .carousel-nav, .ft-wrap, .ft, .bd, .hd, .nav-left, .bd.bd-topbox {
    width: 98%;
    padding: 0;
    overflow: hidden;
  }

  .curated-content {
    width: 100%;
    margin: 22px auto 0 auto;
    padding: 0;
  }

  #disqus_thread, .nav-login, .mobile-nav, ul.nav {
    display: none;
  }

  .issues-index {
    width: 98%;
  }

  .video-featured, .video-control-strip {
    width: 95%;
  }

  dl.item-taxonomy td, dl.item-taxonomy dd {
    width: 100%;
  }

  iframe, #disqus_thread {
    display: none !important;
  }

  .item-body p, .item-body ul li {
    font-family: Helvetica, sans-serif;
  }

  .read-full {
    display: none;
  }

  iframe, embed, .disqus-alert, object, .ft-wrap, img {
    display: none;
  }

  .pager {
    display: none;
  }

  .item-body img {
    display: block !important;
  }

  .social-strip-mini {
    display: none;
  }

  .item-info {
    display: none;
  }

  .ft-wrap {
    background: none !important;
  }

  .wrap {
    padding-bottom: 20px !important;
  }

  ul {
    max-width: 100%;
  }

  .bd-main.item, .bd-headline {
    width: 95%;
    margin: 0 auto;
  }

  html, body {
    overflow-x: hidden;
  }

  ul.three-a li h1 {
    *zoom: 1;
  }
  ul.three-a li h1:before, ul.three-a li h1:after {
    content: "";
    display: table;
  }
  ul.three-a li h1:after {
    clear: both;
  }

  h1, h2 {
    max-width: 100%;
    width: 100%;
    font-family: Verdana, sans-serif;
  }

  .featured-full-width-overlay-right {
    left: 10px;
  }

  .hd > .nav-left {
    margin-top: -8px !important;
  }

  .obtuse {
    width: 745px;
    max-width: 100%;
    margin: 0 auto;
  }

  .topbox-one + ul > li {
    padding-top: 15px !important;
  }

  .mobile-nav + .nav > .nav-share {
    display: none !important;
  }

  .nav-login, .mobile-nav {
    padding-right: 25px !important;
  }

  .mobile-nav {
    width: intrinsic !important;
    width: min-content !important;
    float: right !important;
    border-bottom: none !important;
  }

  img, audio, embed, iframe, object {
    max-width: 100%;
  }

  ul.nav {
    float: left;
    margin: 5px 0 0 7px;
  }
  .mobile-nav + ul.nav-login {
    width: 75%;
    float: left;
    margin: 15px 0 27px 0;
  }

  .ft-wrap {
    padding: 14px 0 0 0px;
  }

  .mobile-sidecontent {
    width: 745px;
    max-width: 100%;
    margin: 0 auto;
  }
  .mobile-sidecontent .nav-search {
    margin-right: 10px !important;
  }
  .mobile-sidecontent aside {
    margin-left: 10px;
    float: left;
  }

  .faded-sidebar, .bd-sidebar {
    display: none;
  }

  ul.three-a {
    width: 745px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    position: relative;
    left: 12px;
    float: none !important;
    *zoom: 1;
  }
  ul.three-a li {
    margin-bottom: 22px !important;
    *zoom: 1;
    width: 31.3333%;
  }
  ul.three-a li:before, ul.three-a li:after {
    content: "";
    display: table;
  }
  ul.three-a li:after {
    clear: both;
  }
  ul.three-a li a {
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  ul.three-a li a img {
    display: block;
    margin: 0 auto;
  }
  ul.three-a:before, ul.three-a:after {
    content: "";
    display: table;
  }
  ul.three-a:after {
    clear: both;
  }

  .featured-full-width-overlay-right {
    margin: 0 auto 22px auto;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 745px;
  }
  .topbox-one {
    *zoom: 1;
    max-width: 100%;
    margin: 0 auto 25px auto;
  }
  .topbox-one + ul {
    margin-top: 18px;
    *zoom: 1;
  }
  .topbox-one + ul:before, .topbox-one + ul:after {
    content: "";
    display: table;
  }
  .topbox-one + ul:after {
    clear: both;
  }
  .topbox-one:before, .topbox-one:after {
    content: "";
    display: table;
  }
  .topbox-one:after {
    clear: both;
  }
  .topbox-one a img {
    width: 50% !important;
  }
  .topbox-one .featured-text {
    width: 45% !important;
  }

  .headline-center {
    max-width: 100%;
    position: relative;
    margin: 0 auto;
  }
  .headline-center, .headline-center li img {
    width: 725px;
  }

  .blue-line {
    position: relative;
    left: 8px;
  }

  .carousel-nav, .flexslider {
    position: relative;
    left: 15px;
  }
