@media print {
    body * {  visibility: hidden;  }
    .header *, #displayAccord *, .footer-media *  {  visibility: visible;   }

    .header { position: absolute; left: 5px; top: 0px; }
    #displayAccord {  position: absolute; left: 5px; top: 90px;  }
    .footer-media { position: absolute; left: 5px; top: 600px; }
}

@media screen and (min-width : 1700px) and (max-width : 2748px) {
   .container { max-width: 100%; font-size: 16px; }
   .header-media {  max-width: 250px;  }
   .editable {  width: 170px; height: 35px; }
   img {  max-width: 100%; height: auto;  }
   .footer-nav a:hover {  text-decoration: underline;  }
}

@media screen and (min-width : 768px) and (max-width : 1080px) {
    .container { max-width:100%; font-size:12px; }
    .content-container {  margin:30px; }
    .header { max-width:100%; padding:15px; }
    .header-banner { height:250px;  }
    .menu { margin:0 30px 0 30px; }
    .menu-nav { font-size: 16px; }
    .menu-nav a:hover, .menu-nav a:focus { color:#005b99; border:2px dashed #005b99;  }
    .errortext { font-size: 12px; }
    .tncTable  {  width: 65%; }
    .editable:focus {  border:1px  solid  #5da7e1; background-color:#ffffff;  }
    img {  max-width:100%; height:auto; }
    .footer-nav a:hover {  text-decoration:underline;  }
}


/*@media screen and (min-width : 360px) and (max-width : 767px) {
    .container { max-width: 100%; font-size: 12px; 	}
    .header { max-width: 100%; padding: 10px; }
    .header-media {  max-width: 200px; margin-left: 20px; }
    .header-banner { height:200px;  }
    .menu-nav { font-size: 16px; }
    .menu-nav a {  padding: 10px 10px;  }
    .menu-nav a:hover, .menu-nav a:focus { color:#005b99; border:4px dashed #005b99;  }

    .content-container { margin: 25px; }
    .content-heading { font-size: 16px; }
    .content-subheading , .panel-title  {  font-size: 14px; }
    p {  overflow: hidden;  text-indent: inherit;  }
    .errortext { font-size: 12px; }

    .searchTable, .tncTable {  width: 100%;   }
   !* .tncTable  {  width: 100%;  }*!
    .theader {  font-size: 14px;  }
    .editable {  width: 115px; height: 25px; padding: 0px; }
    .editable:focus {  border: 1px solid #5da7e1; background-color: #ffffff;  }
    .fileInput { width: 100%; height: 30px; font-size:inherit;   }

    img {  max-width: 100%; height: auto;  }

    .footer-nav a:hover {  text-decoration: underline;  }
    .footer-media {  margin-left: 20px;  }
    .footer-media img {  max-width: 75px; !*vertical-align: top;*! 	}

}


@media screen and (min-width : 320px) and (max-width : 480px) {
    .container { max-width: 100%; font-size: 11px; 	}
    .header { max-width: 100%; padding: 10px; }
    .header-media {  max-width: 175px; margin-left: 15px; }
    .header-banner { height:175px;  }

    .content-container { margin: 20px; }
    .content-heading { font-size: 12px; }
    .content-subheading , .panel-title  {  font-size: 12px; }
    p { overflow: hidden; text-indent: inherit;  }
    .errortext { font-size: 11px; }
    .editable {  width: 115px; height: 25px; padding: 0px; }
    .editable:focus {  border: 1px solid #5da7e1; background-color: #ffffff;  }
    .fileInput { width: 100%; height: 30px; font-size:inherit;   }

    img { max-width: 100%; height: auto;  }

    .footer-nav a:hover, a:focus {  text-decoration: underline;  }
    .footer-media {  margin-left: 15px;  }
    .footer-media img {  max-width: 65px; vertical-align: top; 	}

}*/
