/*
	print.css (CMN Theme)
	Author: Phil Champagne (RealDecoy Inc.)

*/	

/* =Global
------------------------------------------------------------------------------ */
body { 
	background: #fff;
	padding-top: 60px;
}

/* =Header / Branding
------------------------------------------------------------------------------ */
#header {
	background-image: none;
	padding-top: 0;
	width: auto;
}
#header #headerInner {
	padding: 0;
	position: static;
	width: auto;
}

/* =Utility nav
------------------------------------------------------------------------------ */
#header #utilityNav { display: none; }

/* =Information for nav
------------------------------------------------------------------------------ */
#header #infoFor { display: none; }

/* =Main navigation / Primary links
------------------------------------------------------------------------------ */
#header #mainNav { display: none; }

/* =Layout
------------------------------------------------------------------------------ */
#wrapper {
	background-color: #fff;
	background-image: none;
	width: auto;
}
#wrapper #wrapperInner {
	background-image: none;
	width: auto;
}
#wrapper #wrapperInner #fullPage,
#wrapper.fullColumn #wrapperInner #fullPage {
	overflow: visible;
	width: auto;
}
#wrapper #mainWrap {
	margin-left: 0;
	position: static;
	top: auto;
}
#wrapper.fullColumn #mainWrap  {
	margin: 0;
	width: auto;
}
#wrapper #mainWrap #mainContent {
	background-image: none;
	float: none;
	width: auto;
	margin: 0;
	padding-top: 0;
}
#wrapper.fullColumn #mainWrap #mainContent { background-image: none; }
#wrapper #mainContent .mainBlockWrap {
	background-image: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#wrapper.fullColumn #mainContent .mainBlockWrap { background-image: none; }
#wrapper #mainContent .mainBlock {
	background-image: none;
	padding-left: 0;
}
#wrapper.fullColumn #mainContent .mainBlock {
	background-image: none;
	padding-left: 0;
}
#wrapper #mainContent .mainBlockIn,
.twoColumnFixed #wrapper #mainContent .mainBlockIn,
.twoColumnFixed2 #wrapper #mainContent .mainBlockIn {
	padding: 14px 0;
	min-height: 0;
	width:auto;
	float:none;
	height: auto !important;
}
.twoColumnFixed #wrapper.fullColumn #mainContent .mainBlockIn,
.twoColumnFixed2 #wrapper.fullColumn #mainContent .mainBlockIn { background-image: none; }
.twoColumnFixed #wrapper #mainContent .mainBlockIn #innerContentWrap,
.twoColumnFixed2 #wrapper #mainContent .mainBlockIn #innerContentWrap { background-image: none; }


/* =inner content blocks (misc)
------------------------------------------------------------------------------ */
/* Emergency Messages */
div#emergency-message h3 { color: #000; }
/* What's on */
#wrapper #mainContent .mainEventItems { background: #fff; }
#wrapper #mainContent .mainEventItems h3 { color: #000; }
#wrapper #mainContent #rightColumn h3.eventHeader { background-image: none; }
#wrapper #mainContent .eventItem h3 { color: #000; }
#wrapper #mainContent .mainEventItems h3 a, #wrapper #mainContent .eventItem h3 a { color: #000; }

/*=Flikr block
--------------------------*/
#wrapper #mainContent #rightColumn .flkrBlock, form { display: none; }

/*=Social buttons
--------------------------*/
#sub #wrapper #mainContent #rightColumn .follow { display: none; }

/*=inner (content) aside
--------------------------*/
#wrapper #mainContent .mainBlockIn #contentRight { float: none; }
#wrapper #mainContent .mainBlockIn #contentRight.innerAside { float: right; }


/*=INNER CONTENT 2 COL LAYOUT
------------------------------------------------*/
#innerContentWrap #innerContent,
.fullColumn #innerContentWrap #innerContent {
	float: none !important;
	width: auto;
}
#innerContentWrap #innerContent .features, .features {
	margin: 0px !important;
	width: 100% ;
	padding: 0 0 20px 0;
	float:none;
	height:auto !important;
	clear:both;
}

.feature { 
margin: 0 0px 0 0 !important;  
page-break-inside:avoid !important; 
float:none !important; 
width:100% !important;
height:auto !important

}
.feature img, .listing-thumbnail {
float:none !important;
}
#innerContentWrap, #innerContent, #rightColumn{
background-image: none;
background-color: #fff;
color:#000;
float:none !important;
clear:both !important;
padding:0 !important;
height: auto !important; 
margin:0 !important;
width: 100% !important;
position:relative !important;
min-height: 0;
}
#rightColumn h2{
	width:100% !important;
	color:#000 !important;
	height: auto !important;
	clear:both !important;
	margin: 0px 0 0px !important;
	padding: 0 !important;
}
.fullColumn #innerContentWrap #rightColumn.noTitle { padding-top: 0; }
#innerContentWrap #rightColumn .item .head h3 { float: none; }
#innerContentWrap #rightColumn .item .head a { display: none; }
#rightColumn .feature {
	clear: both;
	width: 100%;
}
.twoColumnFixed #wrapper #rightColumn .feature .deets,
.fullColumn #innerContentWrap #rightColumn .feature .deets {
	float: none;
	margin-left: 191px;
	width: auto;
}

#today-sidebar-listing{
	float: none;
	width: auto;
}

/* =Section navigation
------------------------------------------------------------------------------ */
#wrapper #sectionNav, .editContent { display: none !important; }

/* =Left column
------------------------------------------------------------------------------ */

#sidebarLeft { float:none; width:100%;}
#sideNav { display: none; }
#sidebarLeft .relatedItems { display: none; }
#sidebarLeft .subSectionNav { display: none; }
#sidebarLeft .features { display: none; }
#sidebarLeft .sharePage { display: none; }
#sidebarLeft .sponsor { /*display: block; width:100%;float:none; background-image:none;*/display: none;}
#sidebarLeft .sponsorIn { /*display: block; width:100%;float:none; background-image:none;*/display: none;}

/*#sidebarLeft .sponsorIn {float:none;display:block!important;color:black;background-image:none;}*/
/*= Inner content
------------------------------------------------------------------------------ */
/*#mainContent .photo, #mainContent .photo.pageHeader { display: none; }*/

#mainContent .photo .credit, #mainContent .photoAlbum .photo .caption {
	display: block;
	padding: 6px;
	position: relative;
}
.page-label{display:none;}
.photo .controls{display:none;}
/* Pager */
#wrapper #mainContent .item-list ul.pager { display: none; }

/*=inner (content) aside
--------------------------*/
#mainContent .aside.innerAside { float: right !important; }
/*=deep navigation
--------------------*/
#mainContent .aside .deepNav { display: none; }

/*=feature (for inner asides)
-----------------------------*/
#mainContent .innerAside .feature {
	background-image: none;
	padding-bottom: 0;
}
#mainContent .innerAside .feature .deets { background: #fff; }

/*=callout box
----------------*/
#mainContent .callOut { background: #fff; }
#mainContent .callOut.squeezed {
	clear: right;
	width: auto;
}

/*=content foot
----------------*/
#mainContent .foot { display: none; }

/*=Feature image carousel
------------------------------------------------------------------------------ */
#sub #mainContent #featureImgs { display: none; }
#sub #mainContent div#carousel{ display: none; }

/*= Sponsors
------------------------------------------------------------------------------ */
#mainContent .sponsor {
	background-color: #fff;
	background-image: none;
	padding-bottom: 0;
}
#mainContent .sponsor.altSponsor { background-image: none; }
#mainContent .sponsor .sponsorIn {
	background: none;
	padding: 10px 17px 1px;
}
#mainContent .sponsor.altSponsor .sponsorIn { background-image: none; }
#mainContent .sponsor h3 {
	float: none;
	margin: 0 0 7px;
	width: auto;
}
#mainContent .sponsor p {
	color: #000;
	float: none;
	width: auto;
}

/*=crumb
---------*/
#mainContent ol#crumby, .breadcrumb { display: none; }


/* =Links
------------------------------------------------------------------------------ */
a, a:link, a:focus { color: #000; }
a:visited { color: #000; }
a:hover { color: #000; }
.editContent a { color: #000; }
.skipNav { display: none; }

/*= Exhibitions
------------------------------------------------------------------------------ */
#mainContent .exhibitions { margin: 0 0 10px; }
#mainContent .exhibitions .exhibition {
	clear: left;
	float: none;
	margin: 0 0 28px;
	width: auto;
}
#mainContent .exhibition img {
	float: left;
	width: 180px;
}
#mainContent .exhibition .deets {
	float: none;
	margin-left: 191px;
	width: auto;
}


/*= Exhibitions - right sidebar */
.twoColumnFixed #rightColumn .exhibition { background-image: none; }
.twoColumnFixed #rightColumn .exhibition .deets {
	float: none;
	margin-left: 191px;
	width: auto;
}

/* =Search form
------------------------------------------------------------------------------ */
.block-search { display: none; }


/* =Footer
------------------------------------------------------------------------------ */
#footer {
	padding: 0;
	width: auto;
}
#footer #footerInner {
	background: #fff;
	padding: 0;
	position: static;
}
#footer #footerInner img.fluff { display: none; }
#footer #footerInner h2 { color: #000; }
#footer #footerNav { display: none; }

#footer #theEnd {
	clear: both;
	min-height: 0;
	padding: 6px 0 0;
	position: static;
	width: 100%;
}
#footer #theEnd ul { float: left; }
#theEnd li a { display: none; }
#theEnd li.copyright a { display: inline; }
#theEnd .logo {
	float: right;
	position: static;
}

#footer .access{ display: none; }

/* =Misc admin + admin nav
------------------------------------------------------------------------------ */
a.editContent,
.editRow a, .editContent a,
a.administer { display: none; }



/**********************************************************************************************************************/


/*
	from splash.css (CMN Theme)
	Author: Phil Champagne (RealDecoy Inc.)

*/

body#splash { padding-top: 0; }
#splash #header {
	background-image: none;
	height: auto;
	min-width: 0;
	padding: 0;
	position: static;
}
#splash #header #nav { display: none; }
#splash #contentWrap {
	background-image: none;
	padding: 0;
	width: 604px;
}
#splash #contentWrap #content {
	background: #fff;
	padding: 10px 0;
}
#splash #content #langSelection { background-image: none; }


/**********************************************************************************************************************/



/*
	home.css (CMN Theme)
	Author: Phil Champagne (RealDecoy Inc.)

*/

body#home { 
	background: #fff; 
}
#home #header #headerInner {
	background-image: none !important;
	min-height: 0;
	height: auto !important;
}

/*= Welcome mat
------------------------------------------------------------------------------ */
#home #header #welcomeMat {
	margin: 15px 0;;
	width: auto;
}
#home #welcomeMat h1 { color: #000; }
.page-47 h1{
display:none !important;

}
/*= Layout
------------------------------------------------------------------------------ */
#home #wrapper {
	background-color: #fff;
	background-image: none;
}
#home #wrapper #wrapperInner {
	width: auto;
	padding-left: 0;
}
#home #wrapper #mainWrap #mainContent {
	float: none;
	width: auto;
}

/*=actions
------------------------------------------------------------------------------ */
#home #actions { display: none; }

/*=discover
------------*/
#home #wrapper #wrapperInner #discover { background-image: none; }
#home #mainContent #discover { 
	padding: 13px 0 0 10px; 
}
#home #discover h2 { color: #000; }

/*= Feature blocks
------------------------------------------------------------------------------ */
#home #discover .features .feature {
	background-image: none;
	padding-bottom: 0;
}

/*=News
------------------------------------------------------------------------------ */
#home #discover .news h2 { color: #000; }
#home .news .article .snip {
	float: none;
	margin-left: 69px;
	width: auto;
}


/*=Aside
------------------------------------------------------------------------------ */
#home #mainWrap #aside { display: none; }

/*=Footer
------------------------------------------------------------------------------ */
#home #footer { 
	padding-top: 0;
}
#home #footer #footerInner { 
	background: #fff; 
}


/***************************************************************************************/




/* =Clearfix (and specific clearfix printing fixes)
------------------------------------------------------------------------------ */
#innerContentWrap #innerContent .features:after { display: none; }
div.clear { display: none; }

#tabs-wrapper, .footer-links-block, span.event-for-kids , .alpha-index, .staff-directory-alpha-letter, .editRow, #view-todays-schedule-button, #view-full-schedule-button, #view-full-schedule-button span, a#kids-only, #event-menu, #mini-cal-header, .date-navigator, #mini-calendar, div#category-tabs li, #photo-album-title{
display:none !important;
}
div#category-tabs li.active{
display:block !important;
}
#mainContent .mainBlockWrap .flickr-block h3, #innerContentWrap #rightColumn .tweets-pulled-listing h3 {
padding-left:0;
width:100% !important;
}
.staff-block-left {
padding-left:0;
}
#innerContentWrap #rightColumn #right-inner-wrapper {
padding:0;
}
.calendar-listing, #today-sidebar-listing{
float:none;
clear:both;
background:none;
border:1px solid #FFF;
}
#mainContent .mainBlockWrap div#theme-event-listing div.calendar-listing ul.listing-content, #mainContent .exhibition .deets   {
width:500px !important;
}
#mainContent .exhibitions .exhibition {
margin-bottom:10px !important;
}
.calendar-listing, div.calendar-listing .listing-thumbnail{
 float:none !important;
 overflow-y:visible !important;
 position:relative !important;
 page-break-inside:avoid !important;
}
div#all-event-listing{
clear:both !important;
float:none !important;
background:none !important;
border:none !important;
margin:0 !important;
padding:0 !important;
_padding-top:35px;
}
div.calendar-listing .listing-thumbnail{
height:80px;
width:80px;
}

body { overflow: visible !important; height:100%}
.digits .logo, #category-tabs{
display:none;
}
/*=ie6 png print
-----------------*/
.printIE6 { _display: block; }
