@media print {    
    div.article div#column-4-5,
    div.article div#navigation,
    div.article div#header div.promo,
    div.article div#header div.promo-large,
    div.article div#header div.header-delimiter,
    div.article div#header div#header-search,
    div.article div#footer-extra,
    div.article div#footer,
    div.article div.ad,
    div.js-CommentsArea,
    div.article-copy-link {
	display: none;
    }

    div.article div#header,
    div.article div#page-border {
	background-image: none;
    }
    
    div.article div.outer-wrapper,
    div.article div#wrapper,
    div.article div#header,
    div.article div#content {
	width: auto;
    }
    
    div.article div#column-1-3 {
	width: 586px;
	margin-left: 0;
    }
    
    div.article div.now {
    	margin-left: 0;
    }
    
    /* Index pages */
    body { 
      color: #000000; 
      background-color: #ffffff; 
    }

    div.toolbar {
	display:none
    }

    div.navigation,
    div.promo,
    div.promo-large,
    div.header-search,
    div.header-delimiter,
    div.roxen-action-toolbar-on,
    div.ad {
	display:none;
    }

    div.roxen-action-border-on {
      outline-color:#FFFFFF;
    }

    div.page-border {
      background: #FFFFFF;
    }
    
    div#content {
	width: 100%; 
	margin: 0; 	
    }
	
    div.footer-extra,
    div.footer {
    	width: 100%;
	margin:0;
    }
    
    div.column-1-3 {
      	width: 60%;
	margin: 0;
    }

    div.column-4-5 {
	width: 40%;
	margin: 0;
    }
}


@media all {
    /* Article pages */
    body.print div.article div#column-4-5,
    body.print div.article div#navigation,
    body.print div.article div#header div.promo,
    body.print div.article div#header div.promo-large,
    body.print div.article div#header div.header-delimiter,
    body.print div.article div#header div#header-search,
    body.print div.article div#footer-extra,
    body.print div.article div#footer,
    body.print div.article div.ad,
    body.print div.js-CommentsArea,
    body.print div.article-copy-link {
	display: none;
    }

    body.print div.article div#header,
    body.print div.article div#page-border {
	background-image: none;
    }
    
    body.print div.article div.outer-wrapper,
    body.print div.article div#wrapper,
    body.print div.article div#header,
    body.print div.article div#content {
	width: auto;
    }
    
    body.print div.article div#column-1-3 {
	width: 586px;
	margin-left: 0;
    }
    
    body.print div.article div.now {
    	margin-left: 0;
    }
    
    /* Index pages */
    body.print div.toolbar {
	display:none
    }
}
