/*
**	print.css - print styles
**	Lodewijk Schutte ~ Low | Eend
**	Last edit: 2010.03.26
*/

/* =Global reset by Eric Meyer
------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;text-shadow:0 0 0 #fff;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td, address {text-align:left;font-weight:normal;font-style:normal;}

/* =Body
------------------------------------------- */

body{font:10pt/1.4 'palatino linotype','century schoolbook', georgia, 'times new roman', times, serif;}

a { color:#000;border:none; }
p,ul,ol,address { margin:0 0 1em;padding:0; }
ol, ul { padding-left:1.8em; }
ul { list-style:disc outside; }
ol { list-style:decimal outside; }
p+ul,p+ol { margin-top:-1em; }
dd,ul ul,ul ol,ol ul,ol ol { margin:0 0 0 1em }
abbr,acronym { font-style:normal }
h1,h2,h3,h4,h5,h6 { margin:0;clear:both; }
h1, .sectie { font-weight:bold;font-size:140% }
h2 { font-size:120% }
h3,h4,h5,h6 { font-size:100% }
h1 a,h2 a,h3 a { border:none;text-decoration:none !important; }
table { margin:0 0 1em; }
td, th { border:1px solid #ccc;padding:3px 5px; }
caption { font-style:italic; }

#top { width: 100%; margin: 0; }
#logo { margin: 0 30px 30px 0; }

.screen-only,
.link-to-top,
#primary #french-translation, 
#hq-issue-report, 
.calls-for-papers dd p.call-translations, 
#webform-client-form-1706, 
table.dynamic-descriptions .description a.js-toggle, 
#mainnav, #masthead img, #secondary, ul.tabs.primary, #search, .banners, .feed, #languages, #footer, #activity, #breadcrumb, b, #subnav, #skip {
	display: none !important;
}

#content a { text-decoration: underline }
/*#content a:link:after, #content a:visited:after { content:" [" attr(href) "] "; font: 9pt arial,helvetica,sans-serif; }*/

table.dynamic-descriptions .description span {
	display: block !important;
	position: relative !important;
	margin-top: 0 !important;
	border-width: 0 !important;
	padding: 0 !important;
	background-color: white !important;
}

#print-footer { display: block !important; }
#print-footer .abbreviations {
	border: solid 1px #999;
	padding: 15px;
}

#primary h1 { margin-bottom: 2em; }
#primary div.session { margin: 0; border-bottom: solid 1px #000; padding: 0; width: 100%; }
#primary .congress-tracks, 
#primary .abbreviations { margin-top: 100px; width: 100%; font: normal 1em monospace; }
#primary .abbreviations dl { margin: 0; padding: 0; width: 100%; }
#primary .abbreviations dt, #primary .abbreviations dd { padding: 5px 0; }
#primary .abbreviations dt { float: left; padding: 0; }
#primary .abbreviations dd { padding: 0 0 0 6em; }
#primary #session-overview dl dt.session-time { float: left; }
#primary #session-overview dl dd.session-title { margin-left: 8em; }
