﻿/* print.css */


/* ---------------------------------- */
/* utility classes */
/* ---------------------------------- */
.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }

.dev-note { background-color: #fee; border: solid 1px #900; color: #900; padding: 5px; margin: 0px 0px 5px 0px; }
/*.dev-note { display: none; }*/

.dev-note ul { list-style-type: disc; list-style-position: outside; padding: 0 0 0 15px; }

.dev-todo { background-color: #fee; border: solid 1px #900; color: #900; padding: 5px; margin: 0; }

.dev-table {}
.dev-table th, .dev-table td { background-color: #fff; border: solid 1px #000; padding: 4px; }
.dev-table th { background-color: #ddd; }


/* ========================================================================== */
/* global defaults and master page layout */
/* ========================================================================== */

/* ---------------------------------- */
/* Master Page */
/* ---------------------------------- */
body
{
    /* 150x1024, Size: 20.2 / Size on disk: 24.0 KB */
    background: #fff;
    color: #454537;
    font: normal normal normal 12pt/18pt Arial, Sans-Serif; 
}

#body-bg-inner
{
    /* 150x570, Size: 9.57 / Size on disk: 12.0 KB */
    background: #fff;
    width: 100%;
}

#wrapper
{
    width: 100%;
    margin: 0;
    padding: 0;
}


/* ---------------------------------- */
/* #page-header */
/* ---------------------------------- */
#page-header { margin-bottom: 20px; }

/* #logo */
#logo {  }

/* #main-navigation */
#main-navigation
{
    display: none;
}


/* #aux-navigation */
#aux-navigation { display: none; }



/* #search */
#search { display: none; }



/* ---------------------------------- */
/* #page-footer */
/* ---------------------------------- */
#page-footer { border: 0; margin-top: 40px; }
#page-footer #navigation-copyright ul { display: none; }
#page-footer #social-networking { display:none; }

/* ---------------------------------- */
/* #page-body */
/* ---------------------------------- */
#page-body { border: 0; margin-top: 0; padding-top: 0; } 




/* ========================================================================== */
/* generic page layout and formatting */
/* ========================================================================== */

#content-header { margin-bottom: 30px; }

.content-body-print { background-color: #fff; }
#content-body .content-main-print { width: 760px; }
#content-body .content-main-inner-print { padding: 20px 20px 20px 20px; }

#content-body .sidebar-2 { display: none; }

/* ========================================================================== */
/* general type styling */
/* ========================================================================== */

/* #content-main: type styling */
#content-main p { font-size: 12pt; line-height: 18pt; margin-bottom: 10pt; }
#content-main h1 { font-size: 26pt; line-height: 30pt; font-weight: bold; color: #575757; padding: 10pt 0 5pt 0; }
#content-main h2 { font-size: 18pt; line-height: 24pt; font-weight: bold; color: #575757; padding: 10pt 0 5pt 0; }
#content-main h3 { font-size: 14pt; line-height: 20pt; font-weight: bold; color: #575757; padding: 10pt 0 5pt 0; }
#content-main h4 { font-size: 12pt; line-height: 18pt; font-weight: bold; color: #575757; text-transform: uppercase; padding: 10pt 0 5pt 0pt; }
#content-main hr { height: 0; color: #fff; border-top: 2pt solid #f8f5f0; border-left: 0; border-right: 0; border-bottom: 0;  }


/* ========================================================================== */
/* turning off selected elements on various pages */
/* ========================================================================== */

#challenge-navigation { display: none; }

#action-detail-page .addthis_button { display: none; }
#action-detail-page .buttons { display: none; }


/* ========================================================================== */
/* template-specific page layout and formatting */
/* ========================================================================== */


/* -------------------------------------------------------------------------- */
/* Template: Participant Action List Print View (ParticipantActionsPrint.aspx) */
/* -------------------------------------------------------------------------- */

#participant-actions-print #content-main .action-list-print { 
	float: right;
	font-size:12px;
	line-height: 12px;
	font-weight: normal;  
	height:17px;
    background: url('../images/my-challenge/printer-icon.gif') ;
	background-repeat:no-repeat;
	background-position: top left;
	padding:0 25px 0 0;
	margin: 0;
}

#participant-actions-print #content-main .action-list-print a { 
	margin: 0 0 0 25px;
	padding: 0;
	position: relative;
	top: 2px;
	color: #067595;
	text-decoration: none;
}

#participant-actions-print #content-main .action-list-print a:hover { color: #f0af00; text-decoration: underline; }

#participant-actions-print .print-header { margin-bottom: 15px; padding-bottom: 20px; border-bottom: solid 2px #f8f5f0;}
#participant-actions-print .print-header #logo { position: relative; float:left;  }
#participant-actions-print .print-header h1 { margin-left: 230px;}
#participant-actions-print h2 { padding-top: 0px; float: left; }
#participant-actions-print .summary {margin-bottom: 40px;}

/* Action List Section  */
/* print version  */ 
#participant-actions-print .action-list { padding: 0px 0px 40px 0px; }
/* Action List Header  */
#participant-actions-print #content-main .action-list h2.action-list-header { font-size:12px; line-height: 12px; font-weight: bold; color: #60614d; text-transform: uppercase; float:left; padding: 0px 0px 10px 0px;  }
#participant-actions-print  .action-list .action-savings-header { font-size: 12px; line-height: 12px; font-weight: bold; color: #60614d; text-transform: uppercase; float:right; padding: 0px 0px 10px 0px;}
/* Action List Items */
#participant-actions-print .action-list ul.action-items { margin: 0px; border-bottom: solid 2px #f8f5f0; }
#participant-actions-print .action-list ul.action-items li { border-top: solid 2px #f8f5f0; padding: 15px 0px 15px 0px; vertical-align: top; }
#participant-actions-print .action-list ul.action-items .done { float:left; padding: 15px 0 0 0; margin: 0; width: 50px; text-align: center; font-size: 11px; color: #60614d;   }
#participant-actions-print .action-list ul.action-items .action-graphic { float:left; padding: 0; margin: 0px 0px 0px 0px; width: 100px;}
#participant-actions-print .action-list ul.action-items .action-content { float:left; padding: 0px; margin: 0px 0px 0px 10px; width: 340px;}
#participant-actions-print .action-list ul.action-items .action-savings-and-buttons { float:right; padding: 0px; margin: 0px; width: 190px; text-align: right;}

#participant-actions-print .action-list ul.action-items .done .box { width: 20px; height: 20px; margin: 5px auto; border: 1px solid #60614d; }

#participant-actions-print .action-list ul.action-items .action-content .action-name { font-size: 18px; font-weight: bold;  padding: 0; }
#participant-actions-print .action-list ul.action-items .action-content .action-meta-info { font-size: 11px; color: #60614d; padding: 8px 0px 5px 0px;  }
#participant-actions-print .action-list ul.action-items .action-content .action-meta-info img { position:relative; top: 2px; }
#participant-actions-print .action-list ul.action-items .action-content .action-difficulty { font-weight: bold; padding-right: 10px; }
#participant-actions-print .action-list ul.action-items .action-content .action-expense { font-weight: bold; padding-right: 10px; }
#participant-actions-print .action-list ul.action-items .action-content .action-description { font-size: 12px; line-height: 18px; color: #454537; margin: 0; padding: 0;}

#participant-actions-print .action-list ul.action-items .action-savings-amount { font-size: 13px; font-weight: bold; padding: 0px 0px 10px 0px; } 

#participant-actions-print .action-list ul.action-items .units { text-align: right; padding: 0; }
#participant-actions-print .action-list ul.action-items .units label { font-size: 11px; color: #60614d; padding-right: 0px; }
#participant-actions-print .action-list ul.action-items .units select { visibility: hidden;}




/* EOF */
