#email, #print {
  margin: 0;
  padding: 0; }
  #email .reciteme, #print .reciteme {
    display: none; }
  #email .container, #print .container {
    margin: 0;
    padding: 0; }
    #email .container header, #print .container header {
      background-color: #fff;
      padding-left: 0; }
      #email .container header img.screen-logo, #print .container header img.screen-logo {
        display: none; }
      #email .container header img.print-logo, #print .container header img.print-logo {
        display: block; }
      #email .container header .need-help, #print .container header .need-help {
        display: none; }
    #email .container #loginNavigation, #print .container #loginNavigation {
      display: none; }
    #email .container .content #application, #print .container .content #application {
      float: none;
      width: 100%; }
      #email .container .content #application .main-section, #print .container .content #application .main-section {
        page-break-before: always; }
        #email .container .content #application .main-section > .summary, #print .container .content #application .main-section > .summary {
          background-color: #eee;
          background-image: none;
          border: 1px #000 solid; }
        #email .container .content #application .main-section .summary, #print .container .content #application .main-section .summary {
          color: #000;
          cursor: default;
          padding-left: 20px;
          text-shadow: none; }
          #email .container .content #application .main-section .summary:focus, #print .container .content #application .main-section .summary:focus {
            outline-style: none; }
        #email .container .content #application .main-section .form-section, #print .container .content #application .main-section .form-section {
          padding: 20px 0 40px; }
          #email .container .content #application .main-section .form-section .form-group, #print .container .content #application .main-section .form-section .form-group {
            page-break-inside: avoid; }
            #email .container .content #application .main-section .form-section .form-group.form-group-info, #print .container .content #application .main-section .form-section .form-group.form-group-info {
              border-left: 4px solid #000; }
            #email .container .content #application .main-section .form-section .form-group .info-message, #print .container .content #application .main-section .form-section .form-group .info-message {
              color: #000; }
      #email .container .content #application #applicant, #print .container .content #application #applicant {
        page-break-before: avoid; }
      #email .container .content #application #home_and_family > .summary, #print .container .content #application #home_and_family > .summary {
        background-color: #eee;
        background-image: none;
        border: 1px #000 solid; }
      #email .container .content #application #water_accounts > .summary, #print .container .content #application #water_accounts > .summary {
        background-color: #eee;
        background-image: none;
        border: 1px #000 solid; }
      #email .container .content #application #finances > .summary, #print .container .content #application #finances > .summary {
        background-color: #eee;
        background-image: none;
        border: 1px #000 solid; }
      #email .container .content #application #finances .sub-section .summary, #print .container .content #application #finances .sub-section .summary {
        background-image: none; }
      #email .container .content #application #finances .sub-section .form-section h1.heading-small, #print .container .content #application #finances .sub-section .form-section h1.heading-small {
        padding-left: 16px; }
      #email .container .content #application #finances .sub-section .form-section .form-group, #print .container .content #application #finances .sub-section .form-section .form-group {
        padding: 0 0 25px; }
      #email .container .content #application #finances #finances_income .summary, #email .container .content #application #finances #finances_expenditure .summary, #email .container .content #application #finances #finances_outstanding_debt .summary, #print .container .content #application #finances #finances_income .summary, #print .container .content #application #finances #finances_expenditure .summary, #print .container .content #application #finances #finances_outstanding_debt .summary {
        background-color: #eee;
        border: 1px #000 solid; }
      #email .container .content #application #additional_info > .summary, #print .container .content #application #additional_info > .summary {
        background-color: #eee;
        background-image: none;
        border: 1px #000 solid; }
      #email .container .content #application #how_can_we_help > .summary, #print .container .content #application #how_can_we_help > .summary {
        background-color: #eee;
        background-image: none;
        border: 1px #000 solid; }
      #email .container .content #application #declaration > .summary, #print .container .content #application #declaration > .summary {
        background-color: #eee;
        background-image: none;
        border: 1px #000 solid; }
      #email .container .content #application button, #print .container .content #application button {
        display: none; }

.container .content {
  padding: 30px 0 10px; }

.container footer {
  display: none; }
