@charset "UTF-8";
/*
css/print.css
By Matthew DiMatteo, Children's Technology Review

This is the print stylesheet for CTREX
It is included in all pages via the file 'php/document.php'
*/

/* PRINT STYLES ------------------------------------------------------------------------------------------- */
@media print
{
@page 	
{ 
	margin-top: 1.0cm; 
	margin-bottom:1.0cm; 
	margin-left:1.0cm; 
	margin-right:1.0cm; 
}
header, #header-offset, #message-area
{
	display:none;
}
body
{
	width:100%;
	overflow-x:hidden;
}
.no-print 
{ 
	display:none; 
}
iframe
{
	display:none;
}
/* SEARCH PAGE */
.sidebar, .search-options, #view-toggle, .pagenav, .result-item-image, .result-item-heading-bookmark, #search-more, #search-more-btns, .result-item-grid-expand, .result-item-company-links-container, .result-item-company-links-padding, .result-item-rating-padding
{
	display:none;
}
/*
.result-item
{
	border:1px solid #ccc;
}
.result-item-heading, .result-item-heading-draft
{
	font-size:12px;
	color:black;
	background-color:transparent;
	border-bottom:0px;
	border-right:1px solid #ccc;
	display:inline-block;
	vertical-align:top;
}
*/
.result-item
{
	border-bottom:0px;
	margin-bottom:10px;
}
.result-item-text
{
	width:95%;
}
.result-item-rating-container
{
	width:100%;
}
.result-item-grid-photo, .expert-photo-grid
{
	height:110px;
	max-height:110px;
}
.result-item-grid-photo img, .expert-photo-grid img
{
	height:110px;
	max-height:100px;
	width:auto;
}
.result-item-grid-title
{
	font-size:12px;
}
.result-item-grid-title .text-14, .result-item-grid-copyright
{
	font-size:10px;
}
.archive-item .result-item-heading
{
	font-size:14px;
}
.archive-item .text-18
{
	font-size:14px;
}
.archive-item .text-12, .archive-item .volume-line
{
	font-size:10px;
}
.archive-item-image
{
	width:120px;
	margin-top:0px;
}
.archive-item-image img
{
	width:100px;
	max-width:100px;
}
.archive-info
{
	font-size:12px;
	width:80%;
}
.archive-item-title-col
{
	width:32%;
}
.result-item-archive-grid-col
{
	width:15%;
}
.weekly-title
{
	font-size:14px;
}
#print-page-options
{
	display:none;
}
.move-to-folder
{
	display:none;
}

/* EXPERTS PAGE */
.expert-text, #experts-info
{
	font-size:12px;
}
#experts-list .text-24, #experts-list .text-20, #experts-grid .text-24
{
	font-size:14px;
}
#experts-grid .text-18
{
	font-size:12px;
}
.expert-name
{
	font-size:14px;
}
.expert-title
{
	font-size:12px;
}

/* PRINT PAGE */
#print-page-container #search-url, #print-page-container #edchoice-note
{
	font-size:10px;
}
#print-page-container tr
{
	border-bottom:1px solid #ccc;
}
#print-page-container td
{
	font-size:12px;
}
#print-page-container a
{
	color:black;
}

/* REVIEW PAGE */
#review-publisher-info-toggle, #review-image-toggle, #review-video, #review-download-links, #review-share-toggle, .review-share, #review-share
{
	display:none;
}
.review-details-col, .review-media-col
{
	display:block;
	width:100%;
}
.review-details-col
{
	width:100%;
	margin-bottom:30px;
}
.review-heading, .review-authorship, .review-text
{
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.review-authorship
{
	margin-bottom:10px;
}
#review-images .review-image, #review-images .hide
{
	display:inline-block;
	vertical-align:top;
	width:30%;
	padding:4px;
}
#comment
{
	display:none;
}

/* RUBRICS PAGE */
#rubrics-page-header, #rubrics-page-subheader, #flex-description, #rubric-menu, .qa-heading, .rubric-qa-item, #alt-rubric-page
{
	display:none;
}

.qa-heading-print, .rubric-qa-item-print
{
	width:100%;
	display:block;
	font-size:20px;
}

/* PRINT RUBRIC HEADING */
#rubric-print-heading
{
	margin-bottom:30px;
	text-align:left;
}
.qa-heading-print-label, .qa-heading-print-space-long, .qa-heading-print-space-short, 
.qa-name-print, .qa-rating-print, .qa-rating-print-item, .qa-weight-print, .qa-score-print, .qa-operator
{
	display:inline-block;
	vertical-align:top;
}
.qa-name-print, .qa-rating-print, .qa-rating-print-item, .qa-weight-print, .qa-score-print
{
	margin-top:4px;
}
.qa-heading-print-row
{
	margin-bottom:4px;
}
.qa-heading-print-label
{
	width:10%;
}
.qa-heading-print-space-long
{
	width:58%;
	margin-right:5%;
}
.qa-heading-print-space-short
{
	width:12%;
}
.print-line
{
	border-bottom:2px solid black;
	text-align:left;
}
.rubric-print-name
{
	padding-left:10px;
}

/* QA PRINT ITEM */
#qa-print-heading
{
	border-bottom:2px solid black;
	margin-bottom:2px;
}
.qa-print-heading-line
{
	margin-top:-6px;
}
.rubric-qa-item-print
{
	border-bottom:1px solid black;
}
.qa-name-print
{
	width:30%;
	text-align:left;
}
.qa-print-text
{
	font-size:16px;
}
.qa-operator
{
	font-size:12px;
	margin-right:20px;
	margin-top:2px;
}
#qa-print-heading .qa-operator
{
	margin-right:4px;
	margin-top:4px;
}
.qa-rating-print
{
	width:35%;
	border:0px solid #ccc;
}
.qa-rating-print-item
{
	padding-left:2%;
	padding-right:2%;
	margin-top:0px;
}
.qa-weight-print
{
	width:18%;
}
.qa-score-print
{
	width:12%;
}

/* OVERALL SCORE */
.rubric-print-score
{
	width:100%;
	display:block;
	text-align:left;
	margin-top:20px;
}
.print-score-label, .print-score-subtext, .print-score-operator, .print-score-line
{
	display:inline-block;
	vertical-align:top;
}
.print-score-row
{
	text-align:left;
}
.print-score-label
{
	width:20%;
	font-size:20px;
}
.print-score-subtext
{
	width:30%;
	font-size:14px;
	margin-top:4px;
}
.print-score-operator
{
	width:2%;
	font-size:12px;
	margin-top:5px;
}
#pts-earned-row .print-score-operator
{
	margin-left:40%;
}
#pts-possible-row .print-score-operator
{
	margin-left:22%;
}
.print-score-line
{
	width:8%;
	border-bottom:2px solid black;
	text-align:right;
}
#pts-earned-row .print-score-line
{
	width:8%;
}
#pts-possible-row .print-score-line
{

}
#overall-score-row .print-score-line
{
	width:12%;
}
#overall-score-row
{
	margin-top:10px;
}
.rubric-review-area, #rubric-evaluation-captcha, #rubric-evaluation-total-container, #rubric-evaluation-total
{
	display:none;
}

/* JUROR PANEL */
#juror-panel-page-container .review-title
{
	font-size:18px;
}
.juror-panel-img
{
	width:40%;
}
.juror-panel-title
{
	width:55%;
}
.juror-panel-btns
{
	margin-top:10px;
	margin-bottom:10px;
}
.juror-panel-btns, .juror-panel-comments
{
	display:block;
	width:100%;
}

/* SPONSORS */
#sponsors-text, #supporters-info
{
	text-align:left;
}
#supporters-sponsors-link
{
	text-align:left;
	display:inline-block;
	vertical-align:top;
	width:90%;
	font-size:18px;
}

#mail-phone .inline
{
	display:block;
}

} /* /@media-print ---------------------------------------------------------------------------------------- */