/* /css/media-types/print.css */
* { font-size: 12px; }
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }
#HeaderBkgd, #MicrositePanelContainer, #Flash, #PageToolsWrapper, 
div.CmsInfoButtonsContainer, #Header .Hide, #FooterTop { display: none; }
#FooterBottom ul { list-style: none; margin: 0; padding: 0;}
#FooterBottom ul a { display: none; }
input.Button { display: none; }
div.Column { float: left; }
input { border: none; border-bottom: 1px solid #000; width: 100%; }
label { display: inline; font-weight: bold;}
fieldset.CheckRadio label { font-weight: normal; }
span.FormHint { color: #333; font-size: small; }
textarea { border: none; display: block; width: 650px !important; height: auto !important; }
.cmspage #PhotoSlider ul, #Content .cmspanel #PhotoSlider ul { list-style: none !important; }
#MicrositeLogo img {padding-bottom: 2em; }
ul.Plain { margin: 0 !important; padding: 0; }
table td, table th { padding-bottom: 8px; padding-right: 8px; }
select { display: none; }
ul.Tabnav { display: none; }
img { border: none; }

h1,h2,h3,h4,h5,h6 {page-break-after: avoid;}
ul, ol, li {page-break-inside: avoid;}
table table,tr,td {page-break-before: avoid;page-break-after: avoid;}

/* Displaying links for print */ /* does not work for relative links */
#Content p a:link:after,
#Content p a:visited:after,
#Content li a:link:after,
#Content li a:visited:after { content: " (" attr(href) ") ";}
#Content p a[href^="/"]:after,
#Content li a[href^="/"]:after,
#Content p a[href^="#"]:after,
#Content p a[href^="javascript"]:after,
#Content li a[href^="#"]:after,
#Content li a[href^="javascript"]:after,
#Content p a[href^="http://www.njhealth.com"]:after,
#Content p a[href^="http://www.njhealth.com"]:after,
#Content li a[href^="http://www.njhealth.com"]:after,
#Content li a[href^="http://www.njhealth.com"]:after {content: "";}

