/*
-----------------------------------------------
FlowerPowerFundraising.com
Stylesheet: Print.css
Author:   Ben Glassman
Organization:	Vermont Design Works
Created: Jan 26 2009
----------------------------------------------- */

@import url(content.css);

body {
	font: 8pt/1.8em Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background: #FFF;
	color: #000;
}

a:link, a:visited { color: #333; }
a img { border: 0; }

table { width: 100%; border-collapse: collapse; }
th, td { border: 1px solid #000; padding: 10px; }
tbody th { text-align: left; }

#logo, #accessibility, #utility-navigation, #site-search, #navigation, #secondary_navigation, #site-info .navigation, #QE_Toolbar, #banner, #newsletter-signup, #cta-home, #nav-cta-home, #nav-service {
	display: none;
}

#masthead {
	border-bottom: 1px solid #CCC;
	margin-bottom: 1.8em;
	position: relative;
}

#print-logo {
	display: block;
}

#site-info {
	border-top: 1px solid #CCC;
	margin-top: 0.9em;
	padding-top: 0.9em;
	clear: both;
}

#container, #content {
	background: #FFF;
	color: #000;
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
}

#content .secondary-content, #content .primary-content { float: none; }

a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

th { background: #FFF; color: #000; border-bottom: 1px solid #000; }

/*
Home */

#featured-products, #welcome { width: auto; float: none; margin: 0; }

/*
Request Info */

#request-information .secondary-content { float: left; }

/*
Service */

#service-content { float: none; width: auto; padding: 0; }

/*
Catalog */

#teaser-products .product { position: static; float: left; width: 30%; }
#org-campaign-name { font: bold 30px/1.2em 'Trebuchet MS', Geneva, sans-serif; margin-bottom: 5px; }
#powered-by { font: bold 18px/1.2em 'Trebuchet MS', Geneva, sans-serif; }
#featured-product { float: left; width: 280px; }
.pagination-controls { display: none; }
#product-catalog-pages, #product-catalog-pages ul { margin: 0; list-style: none; }
#product-catalog-pages .product-catalog-item-name { display: block; }
#product-catalog-pages .product-catalog-page { float: left; width: 180px; }
.product-information ul { margin-left: 0; list-style: none; }
#product-catalog-horizontal { display: none; }
.btn-shop-now { display: none; }
.refer-friend { clear: both; }

/*
Campaign Admin */

#campaign-admin-navigation div { display: none; }
#campaign-admin-navigation #campaign-graphic { display: block; }
#campaign-admin-navigation #campaign-graphic div { display: block; }

#campaign-navigation { display:none; }
p#mgr-switch-campaign { display:none; }
.btn-campaign-return { display:none; }
#campaign-navigation-team { display:none; }

#admin #masthead { border:0;clear:both;height:10px; }
#campaign-progress {display:none; }
#campaign-graphic img { display:none; }
#campaign-graphic h2 { font-weight:normal;margin-bottom:3px; }
.print-date { display:block;margin:0; }
#admin #print-logo { display:none; } 
#admin #tagline { display:none; }
#admin .primary-content h2 { width:100%; text-align:center;color:#000000;border-bottom:1px solid #000000;font-weight:normal;padding-bottom:5px;font-weight:bold;font-size:20px; } 

table.print-table { border-bottom:0;margin-bottom:0; }
table.print-table tr { border-bottom:1px solid #cecece;border-top:0; }
table.print-table th { width:75%;border:0;font-weight:normal;font-size:12px;font-family:Arial, Hevetica, sans-serif;border-bottom:0; }
table.print-table td { width:25%;border:0;font-weight:normal;font-size:12px;font-family: Arial, Hevetica, sans-serif;border-bottom:0; }
#admin #print-logo-sm { display:block; float:right;position:absolute;top:0;right:0;width:220px;height:50px; }
#admin #satisfaction-guaranteed { display:none; }
#admin p.copyright { display:none; }
#admin p.contact-info { text-align:center;font-weight:normal; }
#admin p.contact-info a { font-weight:normal; }
p.print { display:none; }

#admin h1 { font-size:20px;font-weight:normal; }

table#summary-report-by-member tr { border-bottom:0; }
table#summary-report-by-member td, table#summary-report-by-member th { 
	border-right:1px solid #444444;
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
    font-weight:normal; 
 }

.product-sales-report table td, .product-sales-report table th { 
	border-right:1px solid #444444;
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
    font-weight:normal; 
 }


table#summary-report-by-member td.name, table#summary-report-by-member th.name { 
	border-left:0;
 }

table#summary-report-by-member td.last, table#summary-report-by-member th.last { 
	border-right:0;
 }

table#summary-report-by-member td.profits, table#summary-report-by-member th.profits { 
	border-right:0;
 }

table#summary-report-by-member td.no-border, table#summary-report-by-member th.no-border { border:0; }
table#summary-report-by-member th { background-color:#cecece !important;font-weight:bold; }
table#summary-report-by-member td.name { font-weight:normal; }
table#summary-report-by-member td.name a { font-weight:normal; }
table#summary-report-by-member a { text-decoration:none; }
table#summary-report-by-member span { display:none; }
table#summary-report-by-member a.no-print { display:none; }

.table-total { text-align:left;color:#ff0000;text-transform:uppercase;font-weight:bold; }

#admin .primary-content .product-sales-report-tables h2 { text-align:left; color:#007634;font-size:16px;font-family:Helvetica, Arial, sans-serif; }

#admin table.product-sales th {
    color: #000000;
    font-weight: bold;
}

 
table#supporter-list-report td.name, table#supporter-list-report th.name { 
	border-left:0;
 }

table#supporter-list-report td.last, table#supporter-list-report th.last { 
	border-right:0;
 }

table#supporter-list-report td.profits, table#supporter-list-report th.profits { 
	border-right:0;
 }

table#supporter-list-report td.no-border, table#supporter-list-report th.no-border { border:0; }
table#supporter-list-report th { background-color:#cecece !important;font-weight:bold; }
table#supporter-list-report td.name { font-weight:normal; }
table#supporter-list-report td.name a { font-weight:normal; }
table#supporter-list-report a { text-decoration:none; }
table#supporter-list-report span { display:none; }
table#supporter-list-report a.no-print { display:none; }

