@media screen {
	#print_link
	{
		padding:4px;
		font-size:12px;
		width:100%;
		border-bottom: 1px solid black;
		margin-bottom: 10px;
	}
	body {
		margin: 1em 2em;
	}
}

@media print {
	#print_link
	{
		display: none;
	}
	body{
		margin: 0;
	}
}


@media screen,print {
	body {
		background: white;
		color: black;
		padding: 0px;
		border: 0;
		text-align: left;
		font-size: 12pt;
		font-family: Arial,
		Helvetica,
		sans-serif;
	}

	.orderref {
		font-size: 30pt;
		font-weight: bold;
		float: right;
		width: 50%;
		text-align: right;
	}

	h1 {
		font-size: 24pt;
	}

	h2 {
		font-size: 18pt;
	}



	table {
		text-align: left;
		border-collapse: collapse;
		width: 100%;
	}

	th {
		font-weight: bold;
		padding: 12px 15px;
		border: 1px solid black;
	}

	td {
		padding: 8px 15px;
		border-right: 1px solid black;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
	}

	.convert_total {
		border-top: 2px solid black;
		font-weight: bold;
	}
	.convert_right {
		text-align: right;
	}
	.convert_center {
		text-align: center;
	}
	.convert_ghost {
		color: #909090;
	}

	.delivery_address {
		width: 100%;
/*		height: 33%; */
		margin-bottom: 20px;
		border: 4px solid black;
	}

	.convert {
		width: 100%;
		margin-bottom: 20px;
		border: 4px solid black;
	}

	.order_info {
		border: 4px solid #888888;
		margin: 0px;
	}

	.reelintime_info {
		border: 4px solid black;
		margin: 0px;
	}

	.print_container {
		border: none;
		margin: 0;
		padding: 0;
	}
	.print_container_content {
		vertical-align: top;
		padding: 0px;
		border: none;	
	}
	.print_container_gutter {
		padding: 0px;
		border: none;	
		width: 20px;
	}
	
}


