/*
@Discovery Park
@Print CSS
---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	* {background:#fff !important;}
	div {display:block !important;}


	body {color:#000; background:#fff; font:12px/1.5 Tahoma, Arial, Helvetica, Verdana, sans-serif;}
	
	h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.05em; clear:left;}
	h1 {font-size:22px; color:#000; letter-spacing:0; line-height:34px; background:none;}
	h2 {color:#a37b2c; font-size:20px; margin:12px 0; line-height:30px;}
	h3 {color:#666; font-size:18px; margin:10px 0; font-weight:bold;}
	h4 {color:#333; font-size:16px; margin:10px 0; font-style:italic;}
	h5 {color:#333; font-size:14px; margin:8px 0;}
	h6 {color:#333; font-size:13px; margin:8px 0; font-style:italic;}
	
	p  {margin:7px 0;}	

	a       {color:#256F9A; text-decoration:none;}
	a:hover {text-decoration:underline;}
	
	code, pre {margin:10px 0; padding:10px; border:1px dashed #ccc; background:#fafafa;}
	code:hover, pre:hover {background:#fff;}
	
	blockquote   {font-size:14px; display:block; background:#444; color:#fff; margin:5px 0 10px 0; padding:5px 10px; border:1px solid #222;}
	blockquote p {line-height:1.2em;}
		
	ol      {margin:10px 0 10px 20px;}
	ol li   {list-style:decimal !important; background:none !important; padding:0 !important;}
	ol li p {font-size:12px; margin-top:10px;}
	
	ul    {margin:10px 0 10px 20px;}
	ul li {padding:0;}
	
	table             {background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
	table th          {background:none; border:none; color:#000; border-bottom:1px solid #aaa; border-top:1px solid #aaa; text-align:left; padding:5px 10px;}
	table tr.even     {background:none;}
	table td          {padding:5px 10px; border:none; border-bottom:1px solid #ddd; line-height:20px;}
	table tr.even td  {background:none;}
	table tr:hover    {background:none;}
	table tr:hover td {background:none;}
	
	.wrap {max-width:940px;}
	
	#header {padding:10px 0;}
	#footer, .col {line-height:1.5; border-top:1px solid #666; margin-top:20px; padding-top:10px;}
	#footer p {float:none;}
	
/*
@Classes
----------------------------------------------------------------------*/

	.right    {float:right;}
	.left     {float:left;}
	.clear    {clear:both; display:block;}

	.bordered   {border:1px solid #ccc; padding:4px; margin:4px;}
		img.right {margin:0 0 10px 20px;}
		img.left  {margin:0 20px 10px 0;}
	.thumb {width:60px; height:60px; display:block; float:right; background:#f1f1f0; padding:2px; border:4px solid #bbb; margin:0 0 0 10px;}
	
	.dotline    {height:1px; border-top:dotted 1px #bbb; width:100%; margin:10px 0px;}
	
	.news,
	.events,
	.events-all 
	{list-style:none; margin:0;}
	
	.news > li ,
	.events > li ,
	.events-all > li  
	{border-bottom:dotted 1px #bbb; margin:10px 0; clear:both;}
	
	.date-box {display:block; float:right; width:50px; letter-spacing:-1px; background:#fefefe; border:1px solid #ccc; margin:0 0 10px 10px; font-family:Arial, Helvetica, sans-serif;}
	.date-box:hover {border:1px solid #91908e; background:#fff; text-decoration:none;}
		.date-box span   {display:block;}
		.date-box .day   {font-weight:bold; font-size:30px; line-height:35px; color:#A17D29; text-align:center; border-top:1px solid #fff;}
		.date-box .month {font-size:14px; line-height:14px; height:20px; text-transform:uppercase; color:#000; text-align:center; letter-spacing:0;}
		.date-box .btm   {font-weight:bold; color:#fff; padding:0 10px; font-size:9px; line-height:15px; height:16px; text-transform:uppercase; background:#2e3333;}
	
	.tooltipInfo {display:block;}
		.tooltipInfo           {font-size:11px; z-index:10000 !important;}
		.tooltipInfo a         {background:#f6f6f6; display:block; padding:0 0 8px; text-decoration:none;} 
		.tooltipInfo strong,
		.tooltipInfo span,
		.tooltipInfo em        {padding:2px 10px 4px;display:block;}
		.tooltipInfo strong    {color:#eee; font-size:12px; padding:6px 10px 8px;}
		.tooltipInfo span      {}
		.tooltipInfo .center   {font-size:12px; border-bottom:1px dotted #ccc; padding:2px 0; margin:0 10px;}
		.tooltipInfo em        {color:#444;}
		
	.galleries {margin:0 0 20px;}
		.galleries a      {border-bottom:1px dashed #ccc; line-height:20px; display:block;}
		.galleries .last  {border-bottom:none;}
		.galleries .title {display:block; font-weight:bold;}
		.galleries .count {float:right; font-size:.85em; color:#666;}
		.galleries .date  {font-style:italic; font-size:.85em; color:#888;}
		.galleries .desc  {display:block; color:#000; font-size:12px; margin:7px 0;}
	
	#featured-slider-wrap,
	#featured-slider,
	#gallery {overflow:visible !important; height:auto !important; width:auto !important; position:static !important;}	
		#featured-slider a, #gallery a        {display:block !important; width:100%; position:static !important; left:auto !important; right:auto !important; top:auto !important;}
		#featured-slider img {display:block; max-width:100%; margin:0 auto;}
		
		#featured-list h3 span {display:block; color:#000; font-size:12px;}

		.featured-slider-details {display:block; width:100%; height:50px;}
			.featured-slider-title      {display:block; height:40px; font-weight:bold; font-size:15px; line-height:17px; letter-spacing:-.5px; margin:0; padding-top:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
			.featured-slider-title span {color:#4e4335; display:block; font-style:italic; font:bold 10px/12px Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}

		#gallery .img     {display:block; width:100%; height:425px;}
		#gallery .img img {display:block; /*max-width:100%;*/ max-height:100%; margin:0 auto;}
		#gallery .zoom    {display:none;}
		.gallery-details  {display:block; padding:10px; color:#fff; line-height:1.4;}
		.gallery-details .count {display:block; color:#fff; line-height:1.2; text-align:right; font-size:20px; font-weight:bold; float:right; margin:0 0 15px 15px;}


	.directory {width:100%;}
	
		.col .directory td {padding:10px 6px;}
		.col .directory th {background:#eee;}
		.col .directory .odd,
		.col .directory .odd td {background:#f8f8f8;}
		.col .directory tr:hover,
		.col .directory td:hover,
		.col .directory tr:hover td {background:#f5f5f5;}
		
		.directory h3    {font-size:16px; margin:0 0 5px; clear:none;}
		.directory h4    {font-size:13px; margin:5px 0; clear:none;}
		.directory-thumb {width:90px; height:120px; background:#fff; margin-right:15px !important;}
		tr:hover .directory-thumb,
		td:hover .directory-thumb {border-color:#aaa;}
		
	.affiliations {}
		.directory .affiliations {font-size:11px; padding:0 0 0 115px; color:#444;}
		
	.directory-search {}
		.directory-search label {display:block; margin:5px 0;}
		.directory-search input,
		.directory-search select {display:block; margin:5px 0; width:90%; font-size:12px;}
		
	.directory-image {width:180px; height:240px; background:#fff;}
		
/*
@Hidden
----------------------------------------------------------------------*/

	.skip,
	.accessibility-hide,
	#header-bg, #search,
	#nav,
	#breadcrumb,
	#featured-slider-ctrls, #featured-list-up, #featured-list-down,
	.rss, .load,
	.hover-next, .hover-prev,
	.calendar, .calendar-all,
	#gallery-thumbs
	{display:none; width:0; height:0; overflow:hidden;}
	
	
	
	
	
			
