/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align: left; font-size: 12px; font-family: arial, helvetica, sans-serif; color: #000; background: #fff; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }

#skip, #nav, .flyout, .subnav, #topnav, #search, .breadcrumb, #footer ul, #quicklinks, .viewlarger, .viewmore, .download { display: none; }
#flash0 { display: none; }

.sharevid, .noshow { display: none; }

#content h3 { width:500px; }

#col4 img, #col5 img { display: none; } 
#col2 { width:360px; margin:0 10px 0 0; float:left; }
#col3 { width:150px; float:left; }
#col3 img { border:none; }
#col3 ul { display: none; }

.landing #col2, .landing #col3, div.wide { float:none; margin:0; width:550px !important; }

body.news #col2 { width:300px; }
body.news #col3 {width:200px; }

body.products #col3, body.products .row { display: none; }
body.products #col2 { float:none; margin:0; width:550px !important; }
.products img.prodlandingimg  { margin: 0 10px 0 0; float:left; }
ul.product { margin:20px 0 20px -40px; }
ul.product li { margin:0 10px 0 0 !important; min-height:169px; width:106px; float:left; display:inline; }
ul.product a.rounded { margin-bottom:5px; }
div.pager ul { display:none; }

.accentbird { float:right; margin:0 0 10px 10px; text-align:center; font-size:10px; }
.pettype { display: none; }
.mapimg, .birdbyregionform, .birdbyspeciesform, .option { display: none; }

ul.pager { float:right; }
ul.pager li { list-style-type:none; display:inline; width:20px; font-weight:bold; margin:0 5px 0 0; }
ul.pager li a { font-weight:normal; }



#videoSearch { display:none; }
#submitPhotosSection, #submitVideoSection { display:none; }

ul.regions { margin:0 0 10px -40px; }
ul.regions li { list-style-type:none; margin:0 30px 5px 0 !important; float:left; display:inline; width:80px; }

div.sounds { display: none; }

ul.careers li, ul.news li { margin:0 0 15px -40px; }

.generictable table { margin:0 0 0 -10px; width:550px;  }
.generictable td { padding:10px; vertical-align:top }
.generictable tr.last td.thumb { padding:10px 0 0 }
.generictable td.thumb { padding:10px 0; }

.about .generictable table, .kid-zone .generictable table { margin:0 0 0 -10px; width:500px;  }
.about .generictable td { padding:0; vertical-align:top }

.floatleft { float:left; margin:0 10px 0 0;}
.floatright { float:right; margin-left:10px; }
img.floatleft { margin:0 10px 5px 0; }
img.floatright { margin:0 20px 5px 10px; }
.clear { clear:both; }
.totop { display: none; }

#footer p { clear:both; padding-top:30px; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; width: 0; height: 0;	position: absolute;	overflow: hidden; }

span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }