span.hidePrint{display: none;}
div.hidePrint{display: none;}
div.pageBreak{page-break-after:always;}
.showOnPrint{display: inline;}
div.clsPrintTopMargin{margin-top: 1em;}

body  {
 margin-left: 0;
 margin-top: 0;
 /* background-color: #F7F7F7; */
 color: #000000;
 scrollbar-base-color: #000099; 
 scrollbar-arrow-color: #CC9900;
 scrollbar-DarkShadow-Color: #CC9900;
 }
 
.navlinks {
 font-size: 10pt;
 font-family: arial,verdana,sans-serif; 
 }
 
.tdnavlinksContainer{
 background-color: #660066; 
 } 

td a.navlinks:hover	{
 font-size: 10pt;
 font-family: arial,verdana,sans-serif;
 background : none repeat; 
 text-decoration: none; 
 color:#FFCC33
 }
 
a.navlinks:link {
 font-size: 10pt;
 font-family: arial,verdana,sans-serif;
 background : none repeat; 
 text-decoration: none; 
 color:#F7F7F7
 }
 
a.navlinks:visited {
 font-size: 10pt;
 font-family: arial,verdana,sans-serif;
 background : none repeat; 
 text-decoration: none; 
 color:#F7F7F7
 }

a:hover{color:red}
.pIndented	{ padding-top: 5px; }

a.superlinks:link{
 vertical-align: super;
 font-family: arial, verdana, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: blue;
  }

a.superlinks:visited{
 vertical-align: super;
 font-family: arial, verdana, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: blue;
  }

 /* ------------------------ */
 /* Begin Header style rules */
 /* ------------------------ */
 
  .hdr1_FeaturedArticle {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #660066;
	}

  .hdr1_SpotLight {
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #808000;  
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	}

  .hdr1_CatholicLifeStyle {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #990000;
	}

  .hdr1_CatholicYouth {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #000066;
	}

  .hdr1_CatholicCalendar {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #000066;
	}

  .hdr1_CatholicNews {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 14pt;
	color: #000066;
	}

  .hdr1_CatholicSpirituality {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #660066;
	}

  .hdr2_CatholicCalendarEvent {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #800000;
	font-weight: bold;
	}

  .hdr1_BookOfTheMonth {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #660066;
	}

   .articleSubTitle {font-size: 10pt; font-weight: bold;}
   .articleAuthor {font-size: 10pt; font-weight: 400;}
   .pageNumber{font-size: 8pt; font-weight: 400;}
   .calendarDate{
   	  margin-left: 5px; 
      font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
      font-weight: bold;
      font-size: 12pt;
    }
   
   .instructions{
   	 margin-left: 10px; 
	 margin-right: 5px; 
	 font-family: arial,verdana,sans-serif;
	 font-size: 8pt; 
   	 color: #CC6600;
   	 }
   
 /* ------------------------------ */
 /* Begin MAIN CONTENT style rules */
 /* ------------------------------ */ 

  #mainContentCell {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottm: 5px;
	font-family: arial,verdana,sans-serif;
	}
    
   .tblPadding {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	color: #000000;
	}
		
   .p_SpecialReportLarge {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: georgia,arial,verdana,sans-serif;
	/* font-size: 10pt; */
	color: #000000;
	}	

   #tblSectionPadding {
	margin-left: 5px; 
	margin-right: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: arial,verdana,sans-serif;
	}

td .tbldata_BoxSpotlightOnParish {
	font-family: arial,verdana,sans-serif;
	font-size: -1em;	
	}
	
p.mainContentCell {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: arial,verdana,sans-serif;
	}
	
	
p.BCM_Abstract {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	color: #000000;   
	}
	
p.BCM_Abstract_HDR {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;   
	}  
 /* --------------------- */
 /* Begin BOX style rules */
 /* --------------------- */ 
	
  .tbldata_BoxSpotlightOnParish {
	font-family: arial,verdana,sans-serif;
	font-size: 12px;	
	}
	
/* article style rules */

.articleSubNavHeader {
	margin-left: 10px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}
	
.articleSubNavSectionNumbers {
	margin-left: 10px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	}

   .text_TrebuchetMS{
	margin-left: 5px; 
	margin-right: 5px; 
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	}
	
  .hdr2_TrebuchetMS{
	margin-left: 5px; 
	margin-right: 5px; 
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	}

  .hdr3_TrebuchetMS{
	margin-left: 5px; 
	margin-right: 5px; 
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: .9em;
	color: #000000;
	font-weight: bold;
	}	
	
	
  .byline{
	font-size: 12pt;
	}
		
  .saintColor{color: #990000; bakcground-color: none;}	
  
  .eventByLine{
   font-family: arial,verdana,sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: transparent;
   }
   	
 .listText{
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	}
	
 .listTextTrebuchet{
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: 12pt;
	}
	
/* Black Catholic Monthly (Main Page) */

h3.bcm_articleTextHdr{
 font-family: verdana,Arial,sans-serif;
 font-size: 10pt;
 color: #800000;
 margin-bottom: 5px;
 }

h4.bcm_articleTextLink{
 font-family: "Gill Sans","Trebuchet MS",sans-serif;
 font-size: 10pt;
 margin-top: 0px;
 margin-bottom: 2px;
 margin-left: 10px; 
 margin-right: 5px;  
 } 

p.bcm_articleTextAbstract{
 font-family: "Gill Sans","Trebuchet MS",sans-serif;
 font-size: 10pt;
 margin-top: 0px;
 margin-bottom: 5px;
 margin-left: 10px; 
 margin-right: 5px;  
 } 
 
.bcm_articleTextHdrArrow{
  font-size: 8pt;
  }
  
div.quote{
   width: 90%;
   margin: 0 20px 0 20px;
   font-size: 10pt;
   font-family: "Gill Sans","Trebuchet MS",sans-serif;
   color: #000066;
   background-color: none;
   }
   
 /* Right nav Styles */
 
 p.p_rightNavYouth{
 font-family: arial,verdana,sans-serif; 
 font-size: 10pt; 
 margin: 2px 2px 5px 2px;
 }
 
 a.rightNavYouth:link{text-decoration: none;}
 a.rightNavYouth:hover{text-decoration: underline;}
 a.rightNavYouth:visited{text-decoration: none;}
 

/* =======================*/ 
/* right nav with OverLib */
/* =======================*/
 
 p.p_rightNavOLPopUp{
 font-family: arial,verdana,sans-serif; 
 font-size: 10pt; 
 margin: 2px 2px 5px 2px;
 }
 
 a.rightNavOLPopUp:link{text-decoration: none;}
 a.rightNavOLPopUp:hover{text-decoration: underline;}
 a.rightNavOLPopUp:visited{text-decoration: none;}
 
 
 /* ======================== */
 /* article structure styles */
 
 .td_articleHeader{
  padding-left: 5px;
  background-color: #660066; 
  color: #e5d9dd; 
  font-family: verdana,arial,sans-serif; 
  font-weight: bold;
  }
  
 
 .tbl_leftNavTable{
  font-family: arial,verdana,sans-serif; 
  font-size: 13px; 
  }
  
 .td_leftNavHeader{
  color: #000099; 
  font-family: verdana,arial,sans-serif; 
  font-size: 13px; 
  text-decoration: underline; 
  font-weight: bold; 
  }
  
  .td_calendarHDRField{
  font-family: verdana,arial,sans-serif; 
  font-size: 12px; 
  border: solid 1px #000000; 
  color: #800000;
  }
  
  .td_calendarFieldOff .td_calendarFieldOn {
  font-family: arial,verdana,sans-serif; 
  font-size: 10px; 
  border: solid 1px #000000; 
  padding-left: 2px; 
  padding-top: 1;
  }
 
  .td_calendarFieldOff{ 
   background-color: C0C0C0;
   }
   
 
.boldItalic{
 font-style:italic;
 font-weight:bold;
 } 

.clsItalic{font-style:italic;}
.clsBold{font-weight:bold;}
.clsBoldItalic{font-style:italic;font-weight:bold;} 
.clsBoldUnderline{text-decoration:underline;font-weight:bold;}
.clsUnderline{text-decoration:underline;}

.boldItalicRed{
 font-style:italic;
 font-weight:bold;
 color:#990000;
 background:transparent;
 } 

.red{
 color:#990000;
 background:transparent;
 }
