@media print {
  

     h1, .h1
	{
		display: none;
    }
    
    #backToTop {
        display: none;
    }

	@page { size: auto;  margin: 25mm 15mm}

	a[href]:after {
	    content: none !important;
      }
      
      table {
        position: static!important;
        page-break-inside:auto
      }

	.branding {
		position: relative;
		height: 55px;
		height: 47px;
		width: 150px;
		display: block;
    }
    
    .branding img {
        display: none;
    }        
    
    .branding img.print-brand {
        margin: 0 auto 1.5cm;
        display: block!important;
    }

	body.merkliste table#printIt tbody, 	body.wishlist table#printIt tbody{
        display: table!important;
        width: 21cm!important;
        /* display: grid!important;
        grid-template-columns: 6.5cm 6.5cm 6.5cm; */
    }
	body.merkliste table#printIt tbody tr.wishlist_item, body.wishlist table#printIt tbody tr.wishlist_item {
		/* width: 30%;
		max-width: 30%;
        flex-basis: 30%;
        display: block !important;
        position: unset!important;*/
        page-break-inside: avoid!important; 
        page-break-after: always!important; 
        width: 5.4cm!important;
        /* float: left!important;
        /* width: 100%!important */
    }

    body.merkliste table#printIt tbody tr.wishlist_item:nth-of-type(3n + 1), body.wishlist table#printIt tbody tr.wishlist_item:nth-of-type(3n + 1) {
        clear: both
    }
    
    body.merkliste table#printIt tbody tr.wishlist_item:nth-of-type(3n + 2), body.wishlist table#printIt tbody tr.wishlist_item:nth-of-type(3n + 2) {
        margin-right:.5cm;
        margin-left:.5cm;
    }

    
    body.merkliste table#printIt tbody tr.wishlist_item td , body.merkliste table#printIt tbody tr.wishlist_item td a, body.merkliste table#printIt tbody tr.wishlist_item td span,
    body.wishlist table#printIt tbody tr.wishlist_item td , body.wishlist table#printIt tbody tr.wishlist_item td a, body.wishlist table#printIt tbody tr.wishlist_item td span{
        page-break-inside: avoid!important;
    }
    
    .wishlist_item img {
        page-break-inside: avoid!important;
        width: 90%;
        height: auto;
    }
    
    /* body.merkliste table#printIt tbody tr.wishlist_item:nth-of-type(12), body.merkliste table#printIt tbody tr.wishlist_item:nth-of-type(11), body.merkliste table#printIt tbody tr.wishlist_item:nth-of-type(10) {
        page-break-after: always!important;
        margin-bottom: 5cm;
    } */

	tbody {
		columns: unset!important;
		display: flex!important;
	}
}
