/* Hide unnecessary elements for printing */
#printButton {
    display: none;
}
#backButton {
    display: none;
}
#pdfButton {
    display: none;
}

.text-right {
    text-align: right;
}

.navbar-brand img {
    display: none;
}

/* Apply styles for the printed table */
table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    border: 1px solid #000;
    padding: 8px;
    text-align: left;
}

thead th {
    background-color: #f2f2f2;
}

tfoot th {
    text-align: right;
    background-color: #f2f2f2;
}

td.qty, td.item-value, td.subtotal {
    text-align: right;
}

/* Apply additional styling as needed */
