/**
*	Print-friendly formatting
*/

/* Remove unnecessary elements */
#dropmenudiv { display: none !important; }
#page.wrapper { background: none !important; }
#page.wrapper #inner-page{ background: none !important; }
#header #site-animation { display: none !important; }
#header #header-right { display: none !important; }
#left-bar, #top-bar { display: none !important; }
#content #sidebar { display: none !important; }
#content #right-bar { display: none !important; }
#content #main #main-content .published-content .utility-bar { display: none !important; }
#content #main #main-content .published-content #js-tabs-control { display: none !important; }
#footer.wrapper #footer-links { display: none !important; }

/* Reset margins for print */
#header { margin: 0 !important; padding: 0 !important; }
#header #site-logo-container { padding-bottom: 15px !important; }
#content { clear: none !important; margin: 0 !important; }

/* Resize containers */
#page.wrapper, #page.wrapper #inner-page, #page.wrapper #inner-page #footer { width: 650px !important; margin: 0 !important; }

/* Resize content area */
#content #subheader { width: 650px !important; }
#content #subheader h1 { width: 350px !important; margin: 0 !important; }
#content #subheader #breadcrumbs { width: 285px !important; margin: 0 2px 0 0 !important; }
#content, #content #main, #content #main #main-content , #content #main #main-content .published-content
{ width: 650px !important; border: none !important; float: none !important; overflow: visible !important; }
#content #main #main-content .published-content #footnote .footnote { width: 630px !important; overflow: visible !important; }
#content #main #main-content .published-content .content-data .footnote.f-2-column .column { width: 310px !important; }

/* Breadcrumbs */
#content #subheader #breadcrumbs { padding-bottom: 5px !important; }
 #content #subheader #breadcrumbs li, #content #subheader #breadcrumbs span
{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: none !important;
	margin: 0 0 0 5px !important;
	padding: 0 5px 2px !important;
}
#content #subheader #breadcrumbs li.top-level { margin: 0 !important; }

/* Expand tabs */
#content #main #main-content .published-content .tabs h3
{
	display: block !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
	background: none !important;
	border-bottom: 2px solid #ddd !important;
}
#content #main #main-content .published-content .tabs .hidden { display: block !important; }

/* Expandable bullets within tabs */
#content #main #main-content .published-content .expand-collapse { display: none !important; }
.published-content .content-data li.expandable.collapsed,
.published-content .content-data li.expandable.expanded
{ list-style: outside url(/assets/images/common/list-items/bullet_1.jpg) square !important; }
.published-content .content-data li.expandable.collapsed ul,
.published-content .content-data li.expandable.expanded ul
{ display: block !important; }

/* Misc modifications */
#footer.wrapper { margin: 40px 0 0 !important; padding: 10px 0 0 !important; border-top: 1px solid #8C8C8C !important; }

/* Content-specific fixes */
/* About > Management */
.published-content .content-data #management-committee li.expandable.collapsed,
.published-content .content-data #management-committee li.expandable.expanded
{ overflow: auto !important; }
.published-content .content-data li.expandable.collapsed .desc,
.published-content .content-data li.expandable.expanded .desc
{ display: block !important; }
