.row-print {
	width:100%;
}
.row-print::after {
    content: "";
    display: block;
    clear: both;
}
.table-print {
    margin: 0 !important;
}
.col-print-100 {
	width:100%;
	float: right;
}
.col-print-95 {
	width:95%;
	float: right;
}
.col-print-90 {
	width:90%;
	float: right;
}
.col-print-80 {
	width:80%;
	float: right;
}
.col-print-85 {
	width:85%;
	float: right;
}
.col-print-75 {
	width:75%;
	float: right;
}
.col-print-70 {
	width:70%;
	float: right;
}
.col-print-65 {
	width:65%;
	float: right;
}
.col-print-60 {
	width:60%;
	float: right;
}
.col-print-55 {
	width:55%;
	float: right;
}
.col-print-50 {
	width:50%;
	float: right;
}
.col-print-45 {
	width:45%;
	float: right;
}
.col-print-40 {
	width:40%;
	float: right;
}
.col-print-35 {
	width:35%;
	float: right;
}
.col-print-30 {
	width:30%;
	float: right;
}
.col-print-25 {
	width:25%;
	float: right;
}
.col-print-20 {
	width:20%;
	float: right;
}
.col-print-15 {
	width:15%;
	float: right;
}
.col-print-10 {
	width:10%;
	float: right;
}
.col-print-5 {
	width:5%;
	float: right;
}
.col-print-5,
.col-print-10,
.col-print-15,
.col-print-20,
.col-print-25,
.col-print-30,
.col-print-35,
.col-print-40,
.col-print-45,
.col-print-50,
.col-print-55,
.col-print-60,
.col-print-65,
.col-print-70,
.col-print-75,
.col-print-80,
.col-print-85,
.col-print-90,
.col-print-95,
.col-print-100 {
    box-sizing: border-box;
    padding: 1mm;
	font-size: 14px;
}
.table-print {
    width: 100% !important;
    border-collapse: collapse !important;
}

.th-print, .td-print {
    border: 1px solid #000 !important;
    padding: 6px !important;
    font-size: 14px;
    white-space: normal !important;
    word-break: break-word !important;
}

/* جلوگیری از شکستن سطر */
.tr-print {
    page-break-inside: avoid;
	
}
.th-print{
	font-weight: bold;
}
.thead-print {
    display: table-header-group;
}
@media print {

    body {
		margin: 0 !important;
    }

    table {
        page-break-inside: auto;
    }

    tr {
        page-break-inside: avoid;
        page-break-after: auto;
    }

    thead {
        display: table-header-group;
    }
    /* مخفی کردن چیزهای غیر لازم */
    .no-print {
        display: none !important;
    }
	html, body {
        margin: 0 !important;
        padding: 0 !important;
    }

    p, h1, h2, h3, h4, h5, h6 {
        margin: 0 !important;
        padding: 0 !important;
    }
	
}

