html {
  background: #fff !important;
  color: #000 !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important
}

body {
  float: none !important;
  background: #fff !important;
  color: #000 !important;
  margin: .25px !important;
  padding: 0 !important;
  width: 100% !important;
  font: 12pt Georgia, "Times New Roman", Times, serif
}

body a:link:after {
  content: " (" attr(href) ")";
  word-wrap: break-word
}

body a[href^="#"]:after {
  display: none !important
}

body #wrapper {
  width: 100% !important;
  background: 0 0;
  position: relative;
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper #header {
  height: 47px
}

body #wrapper #header #mobile-menu, body #wrapper #header #logo img, body #wrapper #header .a2z-bar, body #wrapper #header #searchArea, body #wrapper #header .searchbar {
  display: none !important
}

body #wrapper #header .titlebar {
  height: auto !important;
  line-height: auto !important
}

body #wrapper #header .titlebar h1 {
  display: block !important
}

body #wrapper #header .titlebar h2 {
  display: none !important
}

body #wrapper #header a:after {
  content: ""
}

body #wrapper .breadcrumbs, body #wrapper #nav-container, body #wrapper #share-bar, body #wrapper .pageoptionsContainer {
  display: none !important
}

body #wrapper h1 {
  clear: both;
  display: block;
  margin-bottom: 10px !important;
  border-top: 1px dotted #000 !important;
  border-bottom: 1px dotted #000 !important;
  padding: 8px !important;
  color: #000 !important;
  letter-spacing: 1px !important;
  text-align: center;
  width: 100% !important
}

body #wrapper .container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper .container .pagetitle {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper .container #content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper .container #content #body {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper .container #content #body #contentArea {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper .container #content #body #contentArea .print-only {
  display: inline;
  text-decoration: underline;
  padding-left: 6px;
  padding-right: 6px
}

body #wrapper .container #content #body #contentArea a[href^="/"]:after {
  content: "" !important
}

body #wrapper .container #content #body #contentArea .col-xs-24 table {
  width: 1185px !important
}

body #wrapper .container #content #body #contentArea .col-xs-23 table {
  width: 1135px !important
}

body #wrapper .container #content #body #contentArea .col-xs-22 table {
  width: 1085px !important
}

body #wrapper .container #content #body #contentArea .col-xs-21 table {
  width: 1035px !important
}

body #wrapper .container #content #body #contentArea .col-xs-20 table {
  width: 985px !important
}

body #wrapper .container #content #body #contentArea .col-xs-19 table {
  width: 935px !important
}

body #wrapper .container #content #body #contentArea .col-xs-18 table {
  width: 885px !important
}

body #wrapper .container #content #body #contentArea .col-xs-17 table {
  width: 835px !important
}

body #wrapper .container #content #body #contentArea .col-xs-16 table {
  width: 785px !important
}

body #wrapper .container #content #body #contentArea .col-xs-15 table {
  width: 735px !important
}

body #wrapper .container #content #body #contentArea .col-xs-14 table {
  width: 685px !important
}

body #wrapper .container #content #body #contentArea .col-xs-13 table {
  width: 635px !important
}

body #wrapper .container #content #body #contentArea .col-xs-12 table {
  width: 585px !important
}

body #wrapper .container #content #body #contentArea .col-xs-11 table {
  width: 535px !important
}

body #wrapper .container #content #body #contentArea .col-xs-10 table {
  width: 485px !important
}

body #wrapper .container #content #body #contentArea .col-xs-9 table {
  width: 435px !important
}

body #wrapper .container #content #body #contentArea .col-xs-8 table {
  width: 385px !important
}

body #wrapper .container #content #body #contentArea .col-xs-7 table {
  width: 335px !important
}

body #wrapper .container #content #body #contentArea .col-xs-6 table {
  width: 285px !important
}

body #wrapper .container #content #body #contentArea .col-xs-5 table {
  width: 235px !important
}

body #wrapper .container #content #body #contentArea .col-xs-4 table {
  width: 185px !important
}

body #wrapper .container #content #body #contentArea .col-xs-3 table {
  width: 135px !important
}

body #wrapper .container #content #body #contentArea .col-xs-2 table {
  width: 85px !important
}

body #wrapper .container #content #body #contentArea .col-xs-1 table {
  width: 35px !important
}

body #wrapper .container #content #body #contentArea table.opt-in {
  display: block
}

body #wrapper .container #content div.row {
  margin: 0 !important;
  padding: 0 !important
}

body #wrapper .container #content div.row span[class^=span] {
  display: inline-block;
  overflow: visible
}

body #wrapper .container #content a.external {
  display: none
}

body #wrapper .container #content [class*=module] {
  overflow: visible !important;
  width: auto !important
}

body #wrapper #footer {
  display: none !important
}

body #wrapper #totop {
  display: none !important
}

@media (min-width: 1200px) {
  body #wrapper #header #logo img.hidden-one {
    display: block !important
  }

  body #wrapper .hidden-four {
    display: none !important
  }

  body #wrapper .visible-one, body #wrapper .visible-two, body #wrapper .visible-three {
    display: none !important
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  body #wrapper #header #logo img.hidden-one {
    display: block !important
  }

  body #wrapper .hidden-three, body #wrapper .hidden-four {
    display: none !important
  }

  body #wrapper .visible-one, body #wrapper .visible-two {
    display: none !important
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  body #wrapper #header #logo img.hidden-one {
    display: block !important
  }

  body #wrapper .hidden-two, body #wrapper .hidden-three, body #wrapper .hidden-four {
    display: none !important
  }

  body #wrapper .visible-one {
    display: none !important
  }
}

@media (max-width: 767px) {
  body #wrapper #header #logo img.hidden-one {
    display: none !important
  }

  body #wrapper #header #logo img.visible-one {
    display: block !important
  }

  body #wrapper .hidden-one, body #wrapper .hidden-two, body #wrapper .hidden-three, body #wrapper .hidden-four {
    display: none !important
  }
}