﻿foo {}
/*selective visibility depending on text zoom level note: the fist class is applied to div#BaseContent.zoomX*/
.zoom1 .zoom2,.zoom1 .zoom3,.zoom1 .zoom4,.zoom2 .zoom1,.zoom2 .zoom3,.zoom2 .zoom4,.zoom3 .zoom1,.zoom3 .zoom2,.zoom3 .zoom4,.zoom4 .zoom1,.zoom4 .zoom2,.zoom4 .zoom3 { display: none }


*{margin:0; padding:0;}
html {color:#000; background:#FFF;}
bhtml {color:#000; background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}

q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select {font-size:100%;}
legend {color:#000;}
code {display:inline;text-indent:3px;}

h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;}
em {font-style:italic;}
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style:decimal outside;}
ul li, ul li ul li {list-style:disc outside;}
dl dd {margin-left:1em;}

th {font-weight:bold; text-align:center;}

p,fieldset,table,pre {margin-bottom:1em;}
input[type=text],input[type=password],textarea {width:12.25em;}
item p a:link:after,
p a:visited:after,
li a:link:after,
li a:visited:after { content:attr(text);}



div#divLogoHomeLinkUrl { display: block; padding-left: 250px;}
div#divLeftContent {width:560pt;}
div#BaseContent {width:560pt;}
/*
div#section_a1 p {width:760pt;}
div#container {width:760pt; margin-left:0!important; padding-right:30px;}
div#container p {width:760pt; margin-left:0!important; padding-right:30px;}
div#container em {width:760pt;}
*/



	body { font-family: Verdana, Arial, Sans-Serif; font-size: 14pt; color: black; background: white }
	ul.accessories,ul.accessories_fr,div.nav_tabs,div.nav_tab_links,ul.nav_crumbs,div.DisplayBox,div#divRightContent,div.footer,.np { display: none }
	span#ctl00_a_ctl13_ph_title { display: block; }
	img.logo { 	border:solid 0px #ffffff;  padding-left:200px;   }
	/*a.first:link:after { content: "http://www.virtualhospice.ca" !important; padding-left:250px; }*/
	a.first:link, a.first:visited{color:black; text-decoration:none;}
	
	/*ul.nav_top li.first a.first:after { content: "http://www.virtualhospice.ca" !important; padding-left:250px;  }*/
	
	acronym { text-decoration: none }
	ul.nav_top { list-style-type: none }
	ul.nav_top li { list-style-type: none; margin: 0; padding: 0 }
	/*a:link img,a:visited img { border: solid 0px #fff }*/
	/*a:link,a:visited { color: #0000ff; background: transparent; text-decoration: none; font-size: 70% }*/
	a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90% }
	/*a[href^="/"]:after { content: " (http://www.virtualhospice.ca" attr(href) ") " }*/
	a[href^="mailto"]:after,a[href^="javascript"]:after { content: "" }
	a[href^="mailto"],a[href^="javascript"] { color: #000000; text-decoration: none }
	h1{font-size: 90%;margin-top:5px; margin-bottom:5px;}
	h2, h2 a{color:black; text-decoration:none; font-size: 90%;margin-top:5px; margin-bottom:5px;}
	h3{font-size: 90%;margin-top:5px; margin-bottom:5px;}
	p {margin-top:10px; margin-bottom:10px;}
	div.resources p {margin-top:0px; margin-bottom:10px;}

   
	div.pub ul { list-style-type: none; margin: 0; padding: 0; width: 100%; color: #484943 }
	div.pub ul li {  padding: 0.5em 0 0.5em 0; background-color: #ffffff; overflow: hidden;  }
	div.pub ul li div.graphic { float: left; width: 6.6875em/*107px*/; height: 5.875em/*94px*/; padding-left: 0.75em }
	div.pub ul li div.graphic img { width: 5.125em/*82px*/; height: 5.25em/*84px*/ }
	div.pub ul li div.copy { float: left; width: 26.8125em/*429px*/ }
	
	div.pub ul li div.copy h2 { float: left; font-size: 1em !important; /*regular 1em;*/ font-weight: 600; font-family: Verdana, Arial, Sans-Serif; margin-top: 0;margin-bottom: 0.5em; }
	div.pub ul li div.copy h3 { float: right; font-size: 0.9em !important; /*regular 0.9em;*/ font-weight: bold; font-family: Verdana, Arial, Sans-Serif; margin-top: 0.5em;margin-bottom: 0.5em;}
	div.pub ul li div.copy h4 { float: right; font-size: 0.7em  !important; font-weight: bold; font-family: Verdana, Arial, Sans-Serif; margin-top: 0.5em;margin-bottom: 0.5em; }
	
	div.pub ul li div.copy div { clear: both; margin-bottom:1.5em; width: 26.8125em/*429px*/ }
	div.pub ul li div.copy div p a { font-size: 1em }
	div.pub ul li div.copy div p {}
	div#BaseContent div#PageWidth div#divLeftContent .article_content .header_article_right_part .header { margin: 0.5em 0em 0.5em 1.45em; font-weight: bold; font-size: 0.9em }
	
	



p, span p, p a
       {
        /*font-size: 1.8em;*/

       }
       
p a
{
   /*font-size: 1em;*/ }
p em
{
   /*font-size: 1em;*/
}

span
        {
         padding:0;
         margin:0;
         /*font-size: 1.7em;*/
        }
  
p span {/*font-size: 1em;*/ }

a:link:after,
a:visited:after {
  content: attr(text) ;
  font-size: 90%;
}


h1, h2, h3, h3 strong, h4
{
    display:block;
    padding:0;
    margin:0;
    padding:15px 0;
}
h1{font-size: 22pt;}
h2{font-size: 18pt;}
h3{font-size: 14pt;}

span#ctl00_a_ctl13_lbl_r_details_text h3 b span {font-size: 14pt;}
h3 strong {font-size: 14pt;}


ul, ol{padding-left:40px;}
   
ul li, ol li
{
    /*font-size: 1.7em;*/
	vertical-align: top;
}

ul li ul li, ol li ol li {/*font-size: 1em;*/ padding:0; vertical-align: top;}
li strong {}

img#ctl00_a_ctl13_img_article_image {}
td.nowrap {vertical-align:top}
/*span#ctl00_a_ctl13_ph_description, span#ctl00_a_ctl13_ph_description p { font-size: 1.32em;}*/
span#ctl00_a_ctl13_ph_description div.margin_top1 a {/*font-size:1.3em;*/  float:left;}
	
img#ctl00_a_ctl13_Image1{width:500px; float:left; }
td {vertical-align:top; padding-top:30px;}
span#ctl00_a_ctl13_ph_title, span#ph_title {font-size:16pt; font-weight:bold; }



/*span.reg_text_08_bold, .reg_text_08_bold a:link, .reg_text_08_bold a:visited {  font-size: 1em }*/

span#ctl00_a_ctl13_lbl_author_text {font-size: .85em;}
/*
span#ctl00_a_ctl13_ph_answer, span#ctl00_a_ctl13_ph_answer p {font-size: 12pt;}
span#ctl00_a_ctl13_ph_answer ul, span#ctl00_a_ctl13_ph_answer ul li {font-size: 12pt;}
*/

div.margin_top1 {padding-top:50px;}
span#ctl00_a_ctl13_ph_category {line-height:50px; font-size: 14pt; height:100px;font-weight:bold; text-align:left;}
span#ctl00_a_ctl13_ph_question {font-size: 14pt;text-indent:1.6em;font-weight:bold;}

img#ctl00_a_ctl13_i_print, img#ctl00_a_ctl13_ctrlSendToFriend_i_send_friend, a#ctl00_a_ctl13_ph_back,
a#ctl00_a_ctl13_hl_back, a#ctl00_a_hl_back_to_top
 { display:none;}
 
img#ctl00_a_ctl13_Image1 {float:left; width: 320px; padding-bottom:0;}
span#ctl00_a_ctl13_lbl_r_details_text,span#ctl00_a_ctl13_lbl_r_details_text p {margin-top: 0px; }
span#ctl00_a_ctl13_lbl_r_details_text,span#ctl00_a_ctl13_lbl_r_details_text ul li {font-size: 14pt;}


/*a#ctl00_a_ctl13_ph_file, a#ctl00_a_ctl13_ph_url {font-size: 16pt;}*/


div.margin_left_075 span#ctl00_a_ctl13_lbl_r_hcp_name_text, span#ctl00_a_ctl13_lbl_r_event_title {  text-align:left;font-size: 16pt;}

div.content_toolbar, a#ctl00_a_ctl13_hl_add_event
{display:none;}


span#ctl00_a_ctl13_TitleLabel{font-size:16pt!important; padding-bottom:30px;font-weight:bold;display:block; }


span#ctl00_a_ctl13_lbl_event_title,
span#ctl00_a_ctl13_lbl_event_organization,
span#ctl00_a_ctl13_lbl_event_date,
span#ctl00_a_ctl13_lbl_event_location,
span#ctl00_a_ctl13_lbl_event_postal_code,
span#ctl00_a_ctl13_lbl_event_link,
span#ctl00_a_ctl13_lbl_event_contact,
span#ctl00_a_ctl13_lbl_event_audience,
span#ctl00_a_ctl13_lbl_event_category,
span#ctl00_a_ctl13_lbl_event_details {font-weight:bold;}

div#ctl00_a_ctl13_div_top_level_text table{display:none;}


span#ctl00_a_ctl13_ph_description{}


@page {
    margin: 1cm 1cm 2cm;
}

h1 {
    break-before: page;
}

h2 + p {
    page-break-before: avoid;
}

ul {
    page-break-inside: avoid;
}

p {
    page-break-inside: avoid;
}

p b {
    page-break-inside: avoid;
}