@media print {

	.no-print, .no-print *
	{
		display: none !important;
	}

	#receipt_wrapper, #table
	{
		/*background-color:#FFFFFF;*/
		font-size:75%;
	}

	.topbar
	{
		display:none;
	}

	#menubar, #footer
	{
		display:none;
	}

	#sale_return_policy
	{
		width:100%;
		text-align:center;
	}

	/* Hide links in table for printing */
	table.innertable
	{
		display: table;
	}

	table.innertable a
	{
		color: #000000;
		text-decoration: none;
	}

	table.report a.expand
	{
		visibility: hidden;
	}

	table.report a
	{
		color: #000000;
		text-decoration: none;
	}

	table.innertable thead
	{
		/*display:none;*/
	}

	.print_show 
	{
		display:block !important; 
	}

	.print_hide
	{
		display:none !important;
	}

	.fixed-table-container
	{
		border: none;
	}

	.fixed-table-container thead th .sortable
	{
		padding-right: 10px;
	}
}