@charset "UTF-8";
#body-wrap.print {
    margin: 0px;
    padding: 0px;
}
.image-wrap img {
}
body, html {
    height: auto!important;
    position: relative!important;
    height: 1000px;
}
#body-wrap {
    height: auto!important;
    position: relative!important;
    padding: 3mm;
    zoom:1!important;
}
#body-wrap.print.full,
#body-wrap.print.quarter ,
#body-wrap.print.half,
#body-wrap.print.third  {
    zoom:1;
    margin: 0px;
}

#body-wrap-inner {
    height: auto!important;
    position: relative!important;
}
.printelement {
    display: block;
    display: none;
}
.print-holes {
    height: 79mm;
    border:solid 1px red;
    width: 4mm;
    top: 93mm;
    left: 2mm;
    position: fixed;
}
.hole-top {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 4mm;
    height: 4mm;
    border-radius: 50%;
    border: solid 1px black;
}
.hole-bottom {
    position: absolute;
    bottom: 0px;
    width: 4mm;
    height: 4mm;
    border-radius: 50%;
    border: solid 1px black;
}
.hole-stripe {
    position: absolute;
    bottom: 0px;
    width: 8mm;
    height: 1px;
    border-bottom: 2px black solid;
    left: -4mm;
    margin-top: 39mm;
    top: -1px;
}
div#body-wrap.print .menu-item.print-only {
    display: inline!important;
    color: black;
}

div#body-wrap.print {
    margin: 0px 0px 0px 0px;
    width: 100%;
}
div#menu-print{
    display: none!important;
    opacity: 0!important;
    background-color: red;
}
#body-wrap.print.A5,
#body-wrap.print.A4,
#body-wrap.print.A3,
#body-wrap.print.A2,
#body-wrap.print.A0  {
    max-width: 100%!important;
}

