#content {
	font-size: 10pt;
}

/* Change all font to Black */
body,
div,
#content p,
#content h1,
#content h2,
#content h3, 
#content h4, 
#content h5, 
#content h6, 
#content a, 
#content b, 
#content strong, 
table td,
.HwContent table td {
	color:#333 !important;
	/*float:none !important;
	clear:both !important;*/
}

#health-alert, 
.right_menu,
ul.topic-contents,
.health-alert-tab,
#order-form,
#contact-us-form,
ul.inPageNavigation,
#content div.highlightBox {

	behavior:none;
}

#container  #content  a {
	text-decoration:underline;
 }

/* Hide these elements for printing */
#services,
.topics,
.overlayControls,
.clear,
#breadcrumbs,
#flyouts,
#overlay,
#pre-footer,
#footer,
#container .searchbox,
#container .extrasColumn img,
#check-symptoms-image,
#more-imformation-image,
#fancybox-overlay,
#HwMediaGalleryControlWrapper,
.fancybox-wrap,
.HwLogo,
.no-print {
    display:none !important;
	background:none !important;
	float:none !important;
	width:0 !important;
	height:0 !important;
	padding:0;
	margin:0;
}

#banner .pageCentered,
#container.pageCentered {
	margin:0 !important;
	width:100% !important;
	float:none !important;
	height:auto !important;
	overflow:visible !important;
	clear:both !important;
}

#content {
	margin:0 20px 0 0;
}

#content .pageOptions {
	float:none;
	margin:0;
	height:auto;
	overflow:visible;
	width:100%;
}

#content .pageOptions ul {
	display:none;
	float:none;
}

#navigation {
	margin-bottom:0;
}

#navigation #banner img,
#content img {
	display:none !important;
	float:none !important;
	width:0 !important;
	height:0 !important;
}

#navigation #banner #auto-generated-hlbc-logo {
	display: block !important;
	clear: both !important;
	float: none !important;
	margin: 10px 30px 0px 0px !important;
	width: auto !important;
	height: auto !important;
}

#navigation #banner .healthlinkbc.logo {
	display: none;
}

#content img.lang_image {
	display:block !important;
}

/*#navigation #banner h2 {
	display:block;
	color:#999;
	margin:0;

}*/

#banner {

	background:#FFF !important;
	padding-bottom: 15px;
}

#banner .bcgov.logo {
	display:none;
	float:none !important;
	width:0 !important;
	height:0 !important;
}

/*#banner .healthlinkbc.logo {
	float:none !important;
	margin:10px 0 25px 20px !important;
	height:25px !important;
	width:100% !important;
	display:block !important;

}*/

/* Print Content Widths */
#twoColumnLayout div.contentColumn.wide,
#oneColumnLayout div.contentColumn {
    margin: 0;
    width: 100%;
}

#twoColumnLayout div.contentColumn,
#threeColumnLayout div.contentColumn  {
	width:100%;
}

#twoColumnLayout div.extrasColumn,
#threeColumnLayout div.extrasColumn {
	width:28%;
	display: none;
	clear:none;
}

div.navigationColumn {
	display:none !important;
	float:none !important;
	width:0 !important;
	height:0 !important;
}

.right_menu {
	width:150pt;
}

/* Healthy Eating Print */
body#web-buttons div.extrasColumn,
body#web-buttons #twoColumnLayout div.extrasColumn,
body#web-buttons #threeColumnLayout div.extrasColumn,
body.dietitian div.extrasColumn,
body.dietitian #twoColumnLayout div.extrasColumn,
body.dietitian #threeColumnLayout div.extrasColumn,
body#healthfiles-list div.extrasColumn,
body#healthfiles-list #twoColumnLayout div.extrasColumn,
body#healthfiles-list #threeColumnLayout div.extrasColumn  {
	display:none !important;
	float:none !important;
	width:0 !important;
	height:0 !important;
	clear:both !important;
}

body.dietitian  div.contentColumn,
body.dietitian #twoColumnLayout div.contentColumn,
body.dietitian #threeColumnLayout div.contentColumn,
body#healthfiles-list div.contentColumn,
body#healthfiles-list #twoColumnLayout div.contentColumn,
body#healthfiles-list #threeColumnLayout div.contentColumn,
body#web-buttons  div.contentColumn,
body#web-buttons #twoColumnLayout div.contentColumn,
body#web-buttons #threeColumnLayout div.contentColumn {
	clear:both !important;
	width: 100% !important;
	height:auto !important;
	overflow:visible !important;
	float:none !important;
}

#content .contentColumn table.immunization td img {
	display: block !important;
    height: auto !important;
    width: auto !important;
	margin: 0 auto;
	_margin: 0 auto;
	*margin: 0 auto;
} 

#content .contentColumn table.immunization tr.notes td { 
	display: table-cell;
	_display: block;
	*display: block;
}

#content #immunization-sections .immunization-section {
	margin-bottom: 30px;
	border-bottom: 1px solid #CCC;
}

#content #immunization-sections .immunization-section .inner {
	display:block;
}

#content #immunization-sections .immunization-section h2 {
	border-top:1px solid #222d3d;
	border-bottom:1px solid #394559;
	background: #394559;
	color:#FFF !important;
}

#content #immunization-sections .immunization-section h2 span.arrows {
	background: url("/images/arrows.png") no-repeat -27px -5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 0 -5px 0;
}

/*************************************
/* HealthWise Specific Print CSS
/************************************/
#HwFooter {
	border:none;
}

	#HwFooter .HwDisclaimer,
	#HwFooter .HwCopyright {
		padding-left:0;
		margin-left:20px;
	}
	.HwElement p, .HwElement li {
		color: #333 !important;
	}



/*************************************
/* Showing URLs of external links
/************************************/

#content a {
	text-decoration: none !important;
	color: inherit !important;
	vertical-align: baseline;
}

#content a[href^="http"] {
	text-decoration: underline !important;
	background-image: none !important;
	padding: 0 !important;
}

#content a[href^="http"]:after {
	text-decoration: none !important;
	font-size: 10px !important;
	color: inherit;
	display: inline-block;
  word-break: break-word;
	margin-left: 0.3em;
	vertical-align: baseline;
	content: " (" attr(href) ") ";
}

#content a[href*="healthlinkbc.ca"],
#content a.has-link-spelled-out {
	text-decoration: none !important;
}

#content a[href*="healthlinkbc.ca"]:after,
#content a.has-link-spelled-out:after {
	content: "";
	display: none !important;
}

#content #a-z-search-list a,
#content a.fancybox-media,
#content #health-alert-tabs ~ div a {
	text-decoration: none !important;
}

#content #a-z-search-list a:after,
#content a.fancybox-media:after,
#content #health-alert-tabs ~ div a:after {
	content: "";
}

#content #a-z-search-list a:after,
#content a.fancybox-media:after,
#content #health-alert-tabs ~ div a:after {
	content: "";
}

#content #health-alert-tabs ~ div a.feed-news-item-read-more:after {
	display: inline; font-size: inherit !important; margin-left: 0; word-break: break-word;
  content: " " attr(href);
}

#find-services-frame {
	height: 3000px !important;
}

#healthfile-header {
	padding-bottom: 5px;
}

#healthfile-header #healthfile-info {
	display: none;
}

#healthfile-header + ul {
	display: none !important;
}

#healthlinkbc-file #logos img {
	display: inline-block !important;
	width: auto !important;
	height: auto !important;
}

#logos a:after {
	content: "" !important;
	display: none !important;
}