/* Set the orientation to landscape*/
@page {size: landscape}

/* Fix some widths*/
body {width: 100%; margin: 0; float: none; font-size:12px;}
#main-content, .container {max-width:1200px; margin:auto;}

/* don't page-break in the middle of a row */
.row, .result-line  { page-break-inside:avoid; page-break-after:auto }

/* My Lists layout*/
.results-full .results, .results-full .results .result-line, .results-full .result-header {width:100%}
.results-full .results .result-line div, .results-full .result-header div {display:block; float:left;}
.results-full .results .result-line .check, .results-full .result-header .check {display:none;}
.results-full .results .result-line .image, .results-full .result-header  .image{width:10%;}
.results-full .results .result-line .partno, .results-full .result-header .partno {width:15%;}
.results-full .results .result-line .desc, .results-full .result-header .desc {width:45%;}
.results-full .results .result-line .avail, .results-full .result-header .avail {width:10%;}
.results-full .results .result-line .qty, .results-full .result-header .qty {width:10%;}
.results-full .results .result-line .price, .results-full .result-header .price {width:10%;}
.results-full .results .result-line .buttons, .results-full .result-header .buttons {display:none;}
.qty .qty-field .qty-control div, .qty .qty-field .qty-control a {display:none;}
.col-md-15 .qty-field input {border:none; position:relative; top:-10px; left:-10px;}
.results-full .result-header img {display:none;}
.results-full .result-header a {text-decoration:none;}
.results-full .result-header {font-size:14px;font-weight:bold;}
/* Remove unwanted elements */
.no-print,
#globalnav,
.secondary-nav, 
.mobile-nav,
.search-bar,
.progress-bar,
.result-controls,
.mini-cart-ctnr,
.btn,
input[name="AddToBasket"],
input#update,
a.icon-cancel-circle,
div#search-control,
div#refpanel,
footer {display:none;}