@media print {
	.headerbar{display: none;}
	.main-sidebar{display: none;}
	#sidebar-menu{display: none;}
	.content-page {margin-left: 0}
	.content-page .content{margin-top: 0}
	.no-print{display: none;}
	.footer{display: none;}

	a{color: black}
	table { page-break-inside:auto }
	tr    { page-break-inside:avoid; page-break-after:auto }
	.btn{display: none;}
	hr{display: none;}

	table tr,.t_main table td, .t_main table th{border: 1px solid #404040!important;color: black;padding: 0;}

	.t_main table th.month {width: 50px;min-width: 50px;}
	.t_main table th.category {width: 100px;min-width: 100px;}
	.t_main table tr,.t_main table td, .t_main table th{border: 1px solid #404040!important;font-size: .6em;color: black;padding: 0;}
	.t_main .jjun{display: none;}
	.t_main .subTotal{width: 50px!important;min-width: 50px!important;}
	.t_main .subEver{width: 50px!important;min-width: 50px!important;}
	.t_main .step_1{padding-left: 0!important}
	.t_main .step_2{padding-left: 5px!important}
	.t_main .memo{width: 110px!important;min-width: 110px!important;}
	.t_main .memoCont{font-size: 8px}
	.t_main h3{font-size: 1.3em}

	.container{width: 100%;max-width: 100%}
	.myoffering-table td{padding: 0px}

}
