/* print.css */
body {
	line-height:1.5;
	font-size: 14pt;
	font-family: "Times New Roman", Times, serif;
	color:#000000;
	background: #ffffff;
	width: 7.5in;
	overflow:visible !important;
}

ul {list-style:disc;} 
ul ul {list-style-type: circle;}
ul ul ul {list-style-type:square;}

ol {
    list-style-type: decimal;
    list-style-position: inside;
    }
    
ol li:nth-child(n+1):nth-child(-n+9) { margin-left: .55em; }

ol ol {
      list-style-type: upper-alpha;
      list-style-position: inside;
      }

ol ol li:nth-child(n+1):nth-child(-n+9) { margin-left: .55em; }

ol ol ol {
          list-style-type: lower-alpha;
          list-style-position: inside;
         }

ol ol ou li:nth-child(n+1):nth-child(-n+9) { margin-left: .55em; }

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
}
#main-body a:link, a:visited {
	background:transparent;
	font-weight:bold;
	text-decoration:underline;
	color:#1F4D7A;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin: .5em 0px;
}
p {
	margin: .5em 0px;
}
hr {
	background:#ccc;
	color:#ccc;
	width:100%;
	height:2px;
	margin:.25em 0;
	padding:0;
	border:none;
}
pre code, code, pre {
	font:.9em "Courier New", Monaco, Courier, monospace;
	border:none;
	overflow:visible !important;
	padding:1px 3px;
}
a img {
	border:none;
}
p img.top {
	margin-top:0;
}
blockquote {
	margin:1.5em;
	padding:1em;
	font-style:italic;
	font-size:.9em;
}
ul, ol{margin-left:20px;}
/*ul li{margin-left:0;
list-style:disc outside;
padding-left:3px;
}*/
/*******Add this**********/

.addtoany_list, #header-sub .search-under, .search-input, .social-home, .contact-us, #nav, #commentlist, iframe, #totop, #footer-usa {
	display:none;
}
#_atssh, .hide, .skipnavigation {
	display:none;
}
/****************
     HEADER
****************/
#header-sub{
	padding:0;
	margin:0;
	float:none;
	overflow:visible !important;
	height:65px;
}
#header-left {
	/*background:url(/images/logo.png) no-repeat;*/
	float: none !important;
	overflow:visible !important;
	display:inline-block;
	height:65px;
	font-family:"Times New Roman", Times, serif;
	width:100%;
}
#header-left a {
	display:none;
}
#header-left .slug {
	float: none !important;
	margin-left:55px;
	width:100%;
	text-shadow:none;
	filter:none;
}
#header-left .slug .slug-title a, #header-left .slug .slug-int a {
	text-shadow:none;
	filter:none;
	color:#000;
	font-size:16pt;
	display:block;
	text-align:center;
}
.logo {
	display:none;
}
#body .left, #body .right {
	float: none !important;
}
/********Main divs************/
#main-body, #primary, div#secondary, div#primary{
	width: 100%;
	margin: 0;
	padding:0;
	float: none !important;
	overflow:visible !important;
	font-size:12pt;
	border:none;
}
/*Portals*/
#body ul.portal-ServiceList{width: 100%;
	margin: 0;
	float: none !important;
	overflow:visible !important;
	/*font-size:14pt;*/
	border:none;}
#body ul.portal-ServiceList h2{font-size:16pt; color:#000;}
#body ul.portal-ServiceList li{width:100%;}


#primary ul.invArrow, #body ul.invArrow, #body ul.portal-ServiceList {
	list-style:circle;
}

#container, #wrapper, #wrapper-fluid, #container-fluid, #body, #relatedBar, #footer-sub, #portal, .breadcrumb-brand{
	width: 100%;
	margin: 0;
	float: none !important;
	overflow:visible !important;
	border:none;
}
#relatedBar, #relatedBar ul{
	background:#FFFFFF;
}
/*#relatedBar h2 {
	font-size:16pt;
}

#portal-pageTitle{
	font-size:16pt;
}*/

#barbranding{
width: 100%;
margin:0;
padding:0;
border-top:2px solid #999;
border-bottom:2px solid #999;
clear:both;
background:#FFFFFF;
}
#barbranding h3{color:#000; font-size:16pt; display:block; width:100%; border:none; padding:0; margin:0;}
#barbranding p{text-align:left;}
#barbranding p a{background:transparent;
	font-weight:bold;
	text-decoration:underline;
	color:#1F4D7A;}
#breadcrumb-div{
	width: 100%;
	margin: 0;
	float: none !important;
	overflow:visible !important;
	border-top:none;
	border-bottom:1px solid #999;
	background:#FFF;
	}

#breadcrumb-div p {
	font-size:12pt;
	text-align:left;
}

#breadcrumb-div p a{background:transparent;
	font-weight:bold;
	text-decoration:underline;
	color:#1F4D7A;}


#footer-info {
	width: 100%;
	margin: 2px 0;
	float: none !important;
	overflow:visible !important;
	border:none;
}
#footer-review {
	width: 100%;
	margin: 0;
	float: none !important;
	overflow:visible !important;
	border-top:1px #999 solid;
	text-align:left;
}


/*******
Online-Exhibitions
*********/

div.project{
	width: 100%;
	margin: 0;
	float: none !important;
	overflow:visible !important;
	border-top:1px #999 solid;
	text-align:left;
}

div.project .image{width:90%;overflow:visible !important; margin:0; display:block; float:none;}
div.project .image a{	background:transparent;
	font-weight:bold;
	text-decoration:underline;
	color:#1F4D7A;}
div.project .content{
	width:590px;
	margin: 0;
	float: none !important;
	overflow:visible !important;
	border-top:1px #999 solid;
	text-align:left;
	position:static;
	left:120px;
}