@media print {
  html, body {
    height: auto;
    overflow: auto;
    background-image: none !important;
    background-color: white !important;
  }
  body {
    padding-top:1em !important; 
    padding-bottom:1em !important; 
    padding-left:1em !important; 
    padding-right:1em !important; 
  }
  .content {
    margin-top:0;
    margin-left:0 !important;
    height: auto;
  }
  div[data-testid='content'] {
    padding-top:1em !important; 
    padding-bottom:1em !important; 
    padding-left:0 !important; 
    padding-right:0 !important; 
  }
  .card {
    box-shadow: none !important;
  }
  #nova::before {
    content: "Hamochi Games";
  }
  .tabs > button {
    padding: 0 !important;
    padding-bottom: 1em !important;
  }
  /* site sidebar */
  .w-sidebar,
  /* site header */
  .content > .h-header,
  /* site footer */
  .footer-contact,
  /* site breadcrumb */
  div[data-testid='content'] > .relative > .mb-3:first-child,
  /* resource searchbar */
  div[data-testid='content'] > .relative > .flex,
  /* resource create button */
  a[dusk='create-button'], 
  /* resource toolbar */
  .ml-3.flex.items-center, 
  /* resource tabs */
  .tabs > .border-40,
  /* resource tab searchbar */
  input[data-testid='search-input'],
  .search-icon-center,
  /* resource selectbar */
  .card > .flex.items-center.py-3.border-b.border-50,
  /* resource column select */
  th.w-16,td.w-16,
  /* resource column tool */
  .table tr > th:last-child,
  .table tr > td:last-child,
  /* resource custom button */
  .nova-button,
  /* all modal */
  .modal,
  /* all modal backdrop */
  .fixed.pin.bg-80.z-20.opacity-75,
  /* all icon button */
  svg,
  /* all nav */
  nav
  {
    display: none !important;
  }
  .tabs-wrap,
  .tabs > .border-primary
  {
    border-color: black !important;
  }
  th, td {
    color: black !important;
    border-color: black !important;
    background-color: transparent !important;
    height:2em !important;
  }
  th a, td a {
    color: black !important;
    font-weight: normal !important;
  }
}