﻿
/* 
	File: print.css
	Author: GlaxoSmithKline
	Date: 6-Aug-2008

	This file contains print specific styles.
*/

@import url(sIFR-print.css);  

/* hide navigation */
#notcontent, #site_info, #registerblock, br { display:none; }

/* visible containers */
body { font-family:"Times New Roman"; background:#fff; font-size:12pt; }
#content { width: auto;margin: 0 5%; padding: 0; border: 0;float: none !important;	color: black; background: transparent; }

/* reset fonts */
h1, h2, h3, h4, h5, h6, p, ul, ul li, span { vertical-align:bottom; line-height:1; padding:0; margin:0; }

/* font positioning */
#content h1, #content h2 { font-family:Arial,Arial, Helvetica, sans-serif; margin-bottom:0.5em; text-transform:lowercase; }
#content h2 { font-size:16pt; margin-top:1em; }

div#holdingheader span, div#holdingheader h1 { display:inline; float:left; font-family:Arial,Arial, Helvetica, sans-serif; font-size:20pt; font-weight:bold; }
div#holdingheader span span { margin-right:8px; }

p { width:100%; clear:left; line-height:1.2; margin-bottom: 0.5em; }
ul li { line-height:1.2; margin:0.5em 0 0.5em 15px; }

/* link styling */
a#backTopLink { display:none; }
a img { display:none; }
a:link, a:visited {	color: blue; background: transparent;	font-weight: bold;	text-decoration: underline;	}

/* show normal link URLS but hide jump links */
#content a:link:after, #content a:visited:after {   content: " (" attr(href) ") ";   font-size: 90%;}
#content a[href="#content_main"]:link { display:none; }

/******************************************************************/
/* = mealplanner print */
#toolsNav, #toolsTop, #bannerSub, .fakeTabs, .plannerTagline,
#mealDateNav, .actionCol, span.takenCapsule, .prevWeek, .nextWeek, 
#tipBox,.dailyMultiVitamin, .blueBox318, .fatNag, .dayHeader,
#totalCals, h2#currentMonth { display:none; }

div.dayHeader h3 { display:inline; } 

h2.categoryName { margin-top:15pt; }
table.mealPlanner { width:100%; border:1px solid #333; margin-bottom:25pt; }
table.mealPlanner th, table.mealPlanner td { padding:1pt 6pt; }
table.mealPlanner thead th { border-bottom:1px solid #333; }
table.mealPlanner tfoot td { border-top:1px solid #333; }
table.mealPlanner .mealCol, table.mealPlanner .calsCol { border-right:1px solid #333; }
table.mealPlanner .mealCol { width:70%; }
table.mealPlanner a:link, table.mealPlanner a:visited {	color: black; background: transparent;	font-weight: normal;	text-decoration: none;	}
#content table.mealPlanner a:link:after, #content table.mealPlanner a:visited:after {   content: "";  }