<commit_before>.letter {
  background: white;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 60px;

  .program-title {
    margin-top: 30px;
  }

  .program-footer {
    margin-top: 40px;
    display: flex;

    .footer-logo {
      width: 50%;
    }

    .footer-text {
      font-size: 12px;
      text-align: end;
      width: 50%;

      p {
        line-height: 0.5em;
      }

      h2, h3, h4 {
        font-size: 13px;
        margin-top: 0;
      }
    }
  }

  .header-row {
    display: flex;

    .header-text {
      width: 50%;

      p {
        font-size: 14px;
        line-height: 1.2em;
        margin: 0;
      }

      h2, h3, h4 {
        font-size: 18px;
        margin: 0;
      }
    }

    .letter-logo {
      width: 50%;
      text-align: end;
    }
  }

  .letter-content {
    margin-top: 50px;
  }

  .signatories {
    .signatory {
      margin: 10px 0 5px;
    }

    .sig-image {
      max-height: 80px;
      margin-bottom: 3px;
    }
  }
}
<commit_msg> Program Letter: added css to hide footer on print<commit_after>.letter {
  background: white;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 60px;

  .program-title {
    margin-top: 30px;
  }

  .program-footer {
    margin-top: 40px;
    display: flex;

    .footer-logo {
      width: 50%;
    }

    .footer-text {
      font-size: 12px;
      text-align: end;
      width: 50%;

      p {
        line-height: 0.5em;
      }

      h2, h3, h4 {
        font-size: 13px;
        margin-top: 0;
      }
    }
  }

  .header-row {
    display: flex;

    .header-text {
      width: 50%;

      p {
        font-size: 14px;
        line-height: 1.2em;
        margin: 0;
      }

      h2, h3, h4 {
        font-size: 18px;
        margin: 0;
      }
    }

    .letter-logo {
      width: 50%;
      text-align: end;
    }
  }

  .letter-content {
    margin-top: 50px;
  }

  .signatories {
    .signatory {
      margin: 10px 0 5px;
    }

    .sig-image {
      max-height: 80px;
      margin-bottom: 3px;
    }
  }
}

@media print {
  #footer {
    display: none !important;
  }
}

{'fraction_non_alphanumeric': 0.13451658103689865, 'fraction_numerical': 0.045773003269500234, 'mean_word_length': 1.382647385984427, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4704323', 'n_tokens_mistral': 923, 'n_tokens_neox': 809, 'n_words': 173}