.printLetterHead {
  display: none;
}

@media print {
  .accessibility {
    display: none;
  }

  #admin {
    display: none;
  }
  
  #header {
    display: none;
  }
  
  #headerWrapper {
    height: 100%
  }
  
  #siteHeader {
    height: 100%;
  }
  
  #siteLogo {
    height: 100%;
  }
  
  div.siteTitle {
    height: 100% !important;
  }
  
  #siteTitle {
    height: 100%;
  }
  
  #siteId {
    min-height: 0;
    height: 100%;
  }
  
  #banner {
    height: 100% !important;
  }
  
  #pageHeader {
    height: 100%;
  }
  
  #imgHeader {
    display: none;
  }
  
  div.imgHeader {
    display: none;
  }
  
  #headerImage {
    display: none;
  }

  #mainmenu {
    display: none!important;
  }

  #dropdown-menus {
    display: none;
  }
  
  #colorThree {
    display: none;
  }
  
  td#navColor #colorWhite {
    display: none;
  }
  
  #navColor {
    display: none;
  }

  #sidebar {
    display: none;
  }
  
  div.sidebar {
    display: none;
  }
  
  td.LeftNavBkg {
    display: none;
  }

  #common-content {
    display: none !important;
  }

  div.navTwo-bg {
    display: none;
  }

  #sidebarBottom {
    display: none;
  }
  
  #sidebarLT {
    display: none;
  }
  
  #commonTextBox {
    display: none;
  }
  
  td.sidebar {
    display: none;
  }
  
  #leftSide {
    width: 0;
  }
  
  div.widgetCaption {
    display: none;
  }
  
  #rightSide {
  	width: 100%;
  }
  
  #contentTd {
    width: 100%;
  }
  
  #contentWrapper {
    display: block;
    width: 100% !important;
    margin: 0;
  }
  
  #midContent {
    width: 100%;
  }
  
  #outer-wrapper {
    border-width: 0;
  }
  
  #content {
    width: 100%;
    border-width: 0;
  }
  
  td.mainContent {
    width: 100%;
  }
  
  #mainContent {
    width: 100%;
  }
  
  #maincontent {
    border-width: 0;
  }
    
  #container2 {
    border: 0;
    margin: 0;
    width: 100%;
  }
  
  #container {
    border-width: 0;
  }
  
  #main-wrapper {
    margin: 0 !important;
  }
  
  #footer {
    border-width: 0;
  }
  
  #siteFooter {
    display:none;
  }
  
  table.thinBorderBlack {
    border-width: 0;
  }
  
  div.body {
    border-width: 0;
  }
  
  body > div {
    border-width: 0;
  }
  
  body > table {
    border-width: 0;
  }
  
  td.common-content {
    border-width: 0;
    display: none;
  }
  
  img {
    display: none;
  }
  
  #pagetype img {
    display: block;
  }
  
  td.dateText {
    display: none;
  }
  
  /* ******
*
* The remainder added by JJ
*
*/
  * {
    padding: 0;
    margin: 0;
    line-height: inherit;
    text-align: left;
    font-size: 12pt; 
    font-family: Arial, Georgia, 'Times New Roman', serif;
    background: none transparent;
    color: black;
    float: none!important;
  }

  @page {
    margin: 2cm 1.5cm;
  }

  .columns {
    padding: 0!important;
  }

  #pageFooter {
    clear: both;
    display: none;
    float: none;
    position: fixed;
    top: 2px;
    right: 0;
  }

  #pageFooter td:first-child {
    display: none;
  }

  #pageFooter .sitePoweredBy {
    float: none;
    clear: both;
    text-align: right;
    font-size: 10pt;
    font-weight: normal;
  }

  #pageFooter .sitePoweredBy a {
    text-decoration: none;
    font-size: 9pt;
    font-weight: normal;
  }

  #pageFooter .sitePoweredBy a[href]:after {
    white-space:pre;
    content: "\A" attr(href);
    color: black;
    text-decoration: none;
  }
  /*#pageFooter .sitePoweredBy br {
    display: none;
  }*/


   a:link { 
    color: black;
    font-weight: bold; 
    text-decoration: underline; 
  }

  a[href]:after {
    content: " (" attr(href) ") ";
    color: black;
    font-size: 90%;
  }
   
  a[href^="#"]:after,
  a[href^="javascript"]:after {
    content: "";
  }

  .row {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 0!important;
  }

  .row .row {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    padding-left: 0!important;
  }

  p {
    margin: 0;
    padding: 0;
    margin-bottom: 18px;
  }

  .printLetterHead {
    display: block;
    padding: 0;
    margin-bottom: 18px;
  }

    .printLetterHead h2 {
      margin: 0;
      padding: 0;
      font-size: 15pt;
    }

    .printLetterHead addr, .printLetterHead p {
      line-height: 11pt;
      font-size: 9pt;
      margin-bottom: 4px;
    }

  [data-readmore-toggle] {
    display: none;
  }

  #myVideo{
    display:none;
  }
}
