/* ----------------- Print CSS ----------------- */
/* Last Update: 07/08/2009 by Kristy Sullivan. */

body {text-align:left; background:#fff none !important; color:#000; font:12pt Arial, Helvetica, sans-serif;}
#container, #content {width:auto; margin:0; padding:0; border:0; float:none !important; color:#000; background:transparent none;
   page-break-before:avoid;}
/*#header {width:100%; height:56px; page-break-after:avoid; background:#fff none; position:inherit; border-bottom:3px solid #000; padding-bottom:10px; margin-bottom:20px;}
#header p img {width:275px; height:17px; border:0;}
#header p {display:inline; float:right; margin:-40px 0 0 0; padding:0;}
	#header .logo {position:inherit;margin:0; padding:0; height:56px; float:none !important; text-align:left;page-break-after:avoid;}*/
#content .leftcol, #content .rightcol {background:#fff none;float:none !important; width:600px; text-align:left;}
#content .leftcol {margin-bottom:20px;}
#content .allcol {width:auto; padding:0; text-align:left; margin-left:0; margin-right:0;}
#content .leftcol,#content .allcol {page-break-before:avoid; margin-top:0;}
 #content .rightcol {page-break-before:avoid;}
#content .leftcol table, #content .allcol table { page-break-before:avoid;}

h1, h2, h3, h4,
.text-header, .text-subhead, .text-subsubhead,
.text-header-rev, .text-subhead-rev, .text-subsubhead-rev {font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold;}
h1, .text-header, .text-header-rev {font-size:18pt;}
h2, .text-subhead, .text-subhead-rev {font-size:15pt;}
h3, .text-subsubhead, .text-subsubhead-rev {font-size:12pt;}
h4 {font-size:10pt;}

.text-body, .text-body-rev, p, #content p {font:12pt/18pt Arial, Helvetica, sans-serif; color:#000;}

a:link, a:visited, a:active, a:hover {color:#000; text-decoration:underline;}
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size:10pt; text-decoration:none; color:#666; border-bottom:0;}
#content a[href^="/"]:after {
   content: " (http://www.biomimetics.com" attr(href) ") ";}

.text-strong {font-weight:bold; font-size:16pt;}
.text-mono {font-family: Andale Mono, Monaco, Courier New, Courier, monospace; font-size:14pt;}
.text-highlight {color: #000;background-color: #eee;}
.text-copyright {font-size:10pt;}
.text-caption {font-style:italic;font-size:10pt;}
.text-callout, .text-callout-alt {text-decoration:none;font-weight:bold;font-style:italic;font-size:16pt;}

hr {border:none 0; border-top:1px solid #000; width:100%; height:1px; clear:both; margin:20px 0;}
.imgLft {float:left; margin:0 20px 20px 0;}
.imgRht {float:right; margin:0 0 20px 20px;}
.photo {display:block; float:right; border:0; margin:0 0 30px 20px;}
.border {border:2px solid #999;}
.clear {clear:none;}

dl {margin:0; padding:0; page-break-before:avoid; page-break-after:avoid;}
dt {float:left;width:160px; text-align:left; padding:0; margin:0;}
dd {text-align:left; padding:0; margin:0 0 0 170px;}
dd span {margin-top:5px; display:block;}

ul, ol {margin:0; padding:0;}
ul li, ol li {margin-bottom:6px; font-size:12pt;}
ul li {list-style-type:disc; margin-left:25px;}
ol li {list-style-type:decimal; margin-left:30px;}

.text-callout {margin:0 0 15px 15px; width:200px; text-align:center; display:block; float:right;}
.text-callout-alt {margin:0 15px 15px 0; width:200px; text-align:center; display:block; float:left;}

/* Main Data Table */
#table, #table-alt {margin-bottom:0; width:100%;}
#table,#table td, #table th, #table-alt, #table-alt td, #table-alt th {border:1px solid #ccc; border-collapse:collapse;}
#table caption, #table-alt caption {text-align:left; padding-bottom:20px; font:bold 16pt Arial, Helvetica, sans-serif; letter-spacing:1px;}
#table th, #table td, #table-alt th, #table-alt td {padding:5px; }
#table th, #table-alt th {background-color:#ccc;font-size:13pt;}
#table td, #table-alt td {text-align:left; font-size:12pt;}

#nav, #footer, #footerbg, #copyright, div#newsticker, script, object, #slideshow, .bread, #header {display:none;}
