/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align: left; font-size: 12px; font-family: arial, helvetica, sans-serif; color: #000; background: #fff; }

img { border:none; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }

#skip, #nav, #subnav { display: none; }

/* 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; }

#nav, #footer, #col1, .ft, #project_col2, .themes, #topnav, #search_form, #tertnav, #tools, .yui-panel-container, #breadcrumb	{ display: none; }

img.floatright		{ float: right; margin: 0 0 10px 10px; display: inline; }
img.floatleft		{ float: left; margin: 0 10px 10px 0; display: inline; }

#content    { padding: 0 15pt 15pt 15pt; border: 2px dashed #ccc; border-bottom: none;  margin-top: 15px; }

#content p { width: 570pt; font-size: 12pt; line-height: 18pt; font-family: Arial, Helvetica, Sans-serif; }


#media   { float: right; margin: 0 0 0 10px; padding: 5px 15px 0px 15px; border: 1px solid #ccc; width: 300px;  }
#media p  { width: 270px; padding: 0 15px 0; text-align: center; font-size: 10pt !important; line-height: 1.4; }

#tab_image  { display: none; }

#header   { background: #ccc url(../images/print_header.jpg) no-repeat 0 0; height: 150px; }

#breadcrumb a, #breadcrumb span   { display: none; }

#header #logo, #header #nav, #header script, #header #topnav   { display: none; }

/* RELATED PROJECTS */
#ctl00_MainContent_pnlProjects   { height: 280px; border-top: 2px dashed #ddd;  pag\/e-break-before: always; }

#ctl00_MainContent_pnlProjects h3   { font-size: 16pt; font-weight: bold; }

#ctl00_MainContent_pnlProjects ul li   { list-style-type: none; float: left; margin-right: 75px; }

/* PROJECT DETAIL PAGES */

#lnkVideo, .slideshow, #ctl00_MainContent_upRatings, #ctl00_MainContent_pnlLoginLink, #ctl00_MainContent_pnlShoppingList, #ctl00_MainContent_pnlRealtedProjects,  #ctl00_MainContent_pnlThemes, #ctl00_MainContent_pnlThemes img, #inststep1, .project_col2 a img, .blogSidebar, .entryFooter a  { display: none; }

a   { text-decoration: none !important; color: #000; }


#preview1, #preview2, #preview3, #preview4, #preview5, #preview6 { display: none; }


#ctl00_MainContent_pnlMaterials ul li	{ font-size: 12pt; margin-bottom: 2pt; }

.fancy  { border: 1px solid #ccc; margin: 10px; }

.entryBody p img   { float: left; margin: 0 10px 0 0; }
