body {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
}
#mainContainer {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}
#printLogo {
    padding: 15px;
    text-align: center;
}
.print-area .row {
    margin: 0;
}
.print-box-border {
    border: 2px solid #e0e0e0;
    margin-bottom: 20px;
    padding: 10px 5px;
}
.table {
    margin-bottom: 0;
}
#productInfoName, #productInfoPrice {
    font-size: 18px;
    line-height: 27px;
}
@media print {
    @page {
        size: auto;
        margin: 8mm 6mm 8mm 6mm;
    }
}