@media print {

    html {
        overflow: visible !important;  
        contain: none !important;
    }
    body {
        position: static;
        overflow: visible !important;
        contain: none !important;

    }
    ion-nav {
        overflow: initial !important;
    }
    .scroll-content {
        position: relative;
        height: auto;
        contain: none !important;
        overflow: visible !important;
    }

    div.tab-nav.tabs {
      display: none;
    }

    .side-menu-left {
      display: none;
    }

  .app-root, .ion-page, ion-app, ion-nav, ion-tab, ion-tabs {
    contain: none;
  }


    .hide-when-printing {
        display: none;
    }

    ion-item {
      padding: 0px !important;
    }
}


/*
try:

  ion-content {
    max-width: none;
  }
  ion-header, .tabbar {
    display: none !important;
  }

  body, .app-root, .split-pane, .ion-page, ion-app, ion-nav {
    contain: none;
  }
  body, ion-nav {
    overflow: initial;
  }
  body {
    position: static;
  }

  .scroll-content, .ion-page.show-page, .ion-page.show-page > ion-content, .app-root, ion-tabs, ion-tab {
    position: relative;
    height: auto;
    contain: none;
    overflow: visible;
  }

  .fixed-content, .scroll-content {
    margin-top: 0 !important;
  };