/* ===== ===== ===== ===== ===== ===== ===== ===== */
/* ABetterWayCounseling.com - CSS for print media */
/* author:Tom Cloyd MS MA tomcloyd@comcast.net */
/* ===== ===== ===== ===== ===== ===== ===== ===== */
/* 
This file organized in the same way as the main CSS file,but
is only concerned with suppressing elements which should not
print and correctly formatting those which should
===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*
. ordering hierarchy,within division:
. id
. element
. class
.
. IDs not qualified by an element are <div> IDs - all others 
. will be qualified.
---------------------------------------------------*/
/* --------------------------------------------------------
++ ***** GENERAL 
(applies to all child elements unless preempted by the cascade) 
*/
/* (no IDs) */
/* ++ elements */
body{
background:white;
color:White;
font:normal normal normal .8em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
text-align:left;
}
h1{
background:transparent;/*border:1px dashed red;*/
color:#000000;
font:normal normal normal 2.4em/normal "Times New Roman",Times,serif;
margin:25px 10px 0px 10px;
padding:0;
text-align:left;
}
h2{
background:transparent;/*border:1px dashed red;*/
color:#000000;
font:normal normal normal 1.7em/1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:20px 10px 0px 10px;
padding:0;
text-align:left;
}
h3{
background:transparent;/*border:1px dashed red;*/
color:#000000;
font:italic normal normal 1.4em/normal Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:20px 10px 0px 10px;
padding:0;
text-align:left;
}
h4{
background:transparent;/*border:1px dashed red;*/
color:#000000;
font:normal small-caps bold 1.2em/normal Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:15px 10px 0px 10px;
padding:0;
text-align:left;
}
h5{
background:transparent;/*border:1px dashed transparent;*/
color:#000000;
font:normal normal bold 1em/normal Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:15px 10px 0px 10px;
padding:0;
text-align:left;
}
p{
margin:15px 10px 0px 10px;
padding:0px 0px 0px 0px;/*border:1px dashed transparent;*/
}
ul{
line-height:1.3em;
}
/* ++ classes */
a:link{
background:transparent;
color:#0066CC;
text-decoration:none;
}
a:visited{
background:transparent;
color:#8B008B;
text-decoration:none;
}
a:hover{
background:transparent;
color:#CC0033;
text-decoration:underline;
}
.centered{
text-align:center;
}
.image-float-left{
border:1px solid black;
float:left;
margin:0px 10px 10px 0px;
padding:0;
}
.image-float-right{
float:right;
margin:20px 10px 10px 10px;
padding:0px;
}
.invisible{
display:none !important;
}
.no-show-block{
display:none;
}
.show-block{
display:block;
}
.underline{
text-decoration:underline;
}
/* --------------------------------------------------------
++ ***** 0.0::WEBPAGE-DIV 
*/
#webpage-div{
color:Black;/* DARK TEAL = #1F6263 */
margin:0px 8%;/*<= THIS determines width of page*/
padding:0px;
}
/* --------------------------------------------------------
++ ********** 0.1::content-div
*/
#content-div{
color:Black;/*dark navy*/
margin:0px;
padding:0;/*border:1px dashed red;*/
}
#top-skip-links-div{
background:#00000F;/*dark navy*/
display:none !important;
}
/* ++ elements */
/* --------------------------------------------------------
++ ***** 1::SITE-HEADER-DIV
*/
#site-header-div{
display:none;
}
/* --------------------------------------------------------
++ ***** 2::CONTENT-MODULE-DIV 
*/
#content-module-div{
color:gray;/*absolutely necessary!*/
margin:0px;
padding:0px;
}
#breadcrumbs-div{
display:none;
}
/* ++ elements */
/* -----  ++ ********** col-1-div */
#col-1-div{
display:none;
}
/* -----  ++ ********** col-2-div */
#col-2-div{
background:White;/*needed to cancel prior setting,main CSS*/
border:1px solid white;/*border-top:1px solid white;
border-right:1px solid white;
border-bottom:none;
border-left:1px solid white;*/
color:black;
float:none;/*margin:0px 320px 0px 0px;use if one fat col. R*/
margin:0px 0px 0px 0px;
padding:0px;
}
#col-2-content-div{
margin:0;
padding:0;/*border:1px dashed yellow;*/
}
#col-2-content-container-div{
margin:10px;/*border:1px dashed red;*/
padding:0;
}
#col-2-footer-div{
background:white
border-top:1px dotted #3F3F3F;/*border:1px dashed red;*/
color:Black;
height:23px;
margin:20px 0px 0px 0px;
padding:0;
}
#print-page-div{
display:none;
margin:10px;
padding:0;
}
/* ++ elements */
#col-2-content-div a{
font-weight:bold;
}
#col-2-footer-div ul{
list-style:none;
margin:0;
padding:0;/*border:1px dashed red;*/
text-align:center;
}
#col-2-footer-div ul li{
display:inline;
font:normal normal normal .8em/2em Verdana,sans-serif;
padding:0;
}
/* ++ classes */
#col-2-content-div h1.content-title{
background:transparent;
color:#336666;/*border:1px dashed black;*/
font-weight:bold;
margin-top:10px;
}
#col-2-content-div h1.content-title-centered{
background:transparent;
color:#336666;/*border:1px dashed black;*/
font-weight:bold;
margin-top:10px;
text-align:center;
}
#col-2-content-div h2.subtitle{
font:italic small-caps bold 1.3em Verdana,sans-serif;/*border:1px dashed black;*/
margin:15px 10px 5px;
padding:0;
}
#col-2-content-container-div p.tributes{
clear:both;
margin:30px 0 0 10 !important;
}
/* -----  ++ ********** col-3-div */
#col-3-div{
display:none;
}
/* --------------------------------------------------------
++ ***** 3::SITE-FOOTER-DIV 
*/ 
#copyright-div{
margin-bottom:5px;/*border:1px solid black;*/
}
#site-footer-div{
background:white;
height:4em;/*border:1px dashed red;*/
margin:0px 0px 0px 0px;/*#FFFFFF;white */
padding:0;/*margin-top:25px;*/
}
#site-footer-content-div{
margin:0;/*border:1px dashed white;*/
padding:0px 0px 0px 0px;
}
#site-footer-nav-links-div{
font-size:.8em;/*border:1px dashed green;*/
text-align:center;
}
#standards-links-div{
background:transparent;/*border:1px dashed orange;*/
color:Black;
float:none;
font:normal small-caps normal .7em/.7em Verdana,sans-serif;
margin:0;
padding:0;
}
#standards-links-div a{
display:none;
}
div#DPD-button-container{
display:none;
}
ul#standards-links{
background:transparent;
color:#FFD700;
list-style:none;
margin:0;
padding:0;
}
/* ++ elements */ 
#site-footer-nav-links-div  p{
background:transparent;
color:#FFD700;
margin:0;
padding:0;
}
#copyright-div p{
font:normal normal normal .9em Arial,sans-serif;/*color:#FEFF13;*/
margin:0;
padding:0px 0px 3px 0px;
text-align:center;
}
ul#standards-links li{
display:inline;
margin:0;
padding:0;
}
/* ++ classes */
ul#standards-links li a:hover{
background:transparent;
color:#FFA4FF !important;/* pink */
text-decoration:underline !important;
}
ul#standards-links li a:link,ul#standards-links li a:visited{
background:transparent;
color:#00A0C6;/*a light teal*/
text-decoration:none;
}
.copyright{
background:transparent;/*border:1px dashed red;*/
color:#FFD700;
}
/* ----- END CSS FILE ----- */ 
