<style type="text/css">

html {
position: absolute;
top:0;
bottom:0;
width:100%;
}

body {
position: absolute;
top:0;
bottom:0;
width:100%;
word-wrap:break-word;
}

#fullHeightDiv{
position: absolute;
top:0;
bottom:0;
width:100%;
}

table { text-align:left; border: 0px solid #111111; border-collapse: collapse; padding:0px; margin:0px; }

p {margin:0 0 1em 0}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #000;
  margin: 1em 0;
  padding: 0;
}

.BLOCKQUOTE1 {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #a5a4a4;
    font-style: italic;
    margin: 30px;
    padding: 30px;    
    text-align: center; 
}  


.BLOCKQUOTE2 {
    border-left: 4px solid #ccc;
    color: #a5a4a4;
    font-style: italic;
    margin: 30px 0 30px 15px;
    padding-left: 15px;    
}  


.BLOCKQUOTE3 {
    background: #fcfcfc;    
    border-left: 1px dashed #ccc;
    color: #a5a4a4;
    font-style: italic;
    margin: 30px;
    padding: 30px;    
}  

.BLOCKQUOTE4 {
    background: url(../public/scripts/images/bg-quote1.png) no-repeat;    
    color: #a5a4a4;
    font-style: italic;
    margin: 30px;
    padding: 30px 30px 30px 50px;    
}  



.wordwrap
{
/* wrap long text and urls */
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
word-wrap: break-word; /* IE 5+ */
} 

/* Responsive iFrame */

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 
 
.responsive-iframe-container {
    position: relative;
		height: auto;
		overflow: auto;
}
 
.responsive-iframe-container iframe,  
.vresponsive-iframe-container object, 
.vresponsive-iframe-container embed {
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
}

#SM_clear { clear:both; }
#SM_clear_10 { clear:both; margin-bottom: 10px; }
#SM_clear_20 { clear:both; margin-bottom: 20px; }

#SM_2_col_container {  }
#SM_3_col_container {  }

#SM_section_title_alt { display: none; }

#SM_parish_listing_detail_img { float: left;  margin: 0px 10px 10px 0px; padding:5px;}

#SM_newsletter_img { float: left;  margin: 0px 30px 10px 0px; padding:5px;}	

#SM_contact_img { overflow: hidden; float: left; margin: 0px 10px 10px 0px; padding:5px;}
#SM_contact_div { clear:both; overflow:auto; padding-bottom: 30px; }

#SM_slideshow_img { overflow: hidden; float: left; margin: 0px 10px 10px 0px; }
#SM_slideshow_div { clear:both; overflow:auto; padding-bottom: 30px; }

#SM_photos_container, #SM_news_v20_container { text-align:center; }

#SM_photos_img_1 { display:inline-block; margin:0px 5px 2px 0px; }	
#SM_photos_img_2 { display:inline-block; margin:0px 5px 2px 0px; }	
#SM_photos_img_3 { display:inline-block; margin:0px 5px 2px 0px; }	
#SM_photos_img_4 { display:inline-block; margin:0px 0px 2px 0px; }	

#SM_paragraph_l2_img { margin:0 auto; }

#SM_news_v1_container, #SM_store_v1_container, #SM_news_v2_container, #SM_store_v2_container, #SM_news_v11_container, #SM_news_v13_container, #SM_news_v20_container, #SM_news_v32_container, #SM_news_v33_container { clear: both; margin-bottom: 20px; }
#SM_paragraph_l7_container { text-align:center; }
#SM_paragraph_l8_container { text-align:center; }
#SM_paragraph_l9_container { text-align:center; }
#SM_paragraph_l10_container { text-align:center; }

#SM_paragraph_l3_img, #SM_news_v1_img, #SM_store_v1_img { overflow: hidden; float: left; margin: 0px 10px 10px 0px; padding:0px 5px 0px 0px; }
#SM_paragraph_l4_img { overflow: hidden; float: right; margin: 0px 0px 10px 10px; padding:5px; }
#SM_paragraph_l5_img, #SM_news_v2_img, #SM_store_v2_img, #SM_news_v11_img, #SM_news_v13_img, #SM_news_v32_img, #SM_news_v33_img { overflow: hidden; float: left; margin: 0px 10px 10px 0px; 0px 5px 0px 0px; }
#SM_paragraph_l6_img { overflow: hidden; float: right; margin: 0px 0px 10px 10px; padding:5px; }
#SM_news_v20_img { float:center; margin: 0px 10px 10px 0px; padding:0px 5px 0px 0px;}

#SM_paragraph_l3_txt, #SM_news_v1_txt, #SM_store_v1_txt, #SM_paragraph_l4_txt, #SM_contact_txt, #SM_slideshow_txt { overflow: hidden; }

#SM_store_v1_i1 { }

#SM_paragraph_l2_i1 { display:block; margin:0px auto 10px auto; width: 100%; }
#SM_paragraph_l7_img_1 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }		
#SM_paragraph_l7_img_2 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }		
#SM_paragraph_l8_img_1 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l8_img_2 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l9_img_1 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l9_img_2 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l9_img_3 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l10_img_1 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l10_img_2 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	
#SM_paragraph_l10_img_3 { display:inline-block; margin:5px 5px; vertical-align:top; padding:5px; }	


#T19_panel_middle1, #T19_panel_middle2, #T19_panel_middle3, #T19_panel_middle4  { min-height:650px; }

@media screen and (max-width: 900px){ 
	#SM_paragraph_l3_i1, #SM_news_v1_img, #SM_store_v1_img, #SM_paragraph_l4_i1, #SM_contact_img, #SM_slideshow_img { max-width: 400px !important; }	
	.dcssb-float .dcssb-content { opacity: .5 !important; } 	
} 

@media screen and (max-width: 800px){ 
	#SM_paragraph_l3_i1, #SM_news_v1_img, #SM_store_v1_img, #SM_paragraph_l4_i1, #SM_contact_img, #SM_slideshow_img { max-width: 350px !important; }	
	#SM_parish_listing_col_jurisdiction { display:none; }
	#SM_parish_listing_col_diocese { display:none; }
	#SM_parish_listing_col_deanery { display:none; }
  #SM_parish_listing_detail_text_wrap { width: 200px; }
	#SM_parish_listing_detail_img { float: none;  clear:both; }  
	#SM_2_col_container { width:95% !important; float: none !important; }	
	#SM_3_col_container { width:95% !important; float: none !important; }	
	#SM_col_1 { width:100% !important; float: none !important; }
	#SM_col_2 { width:100% !important; float: none !important; }	
	#SM_col_3 { width:100% !important; float: none !important; }	
  #SM_force-col { display: block; width: 98%; padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 10px;}		
  #SM_force-col-hr { display: none; }		  	
} 

@media screen and (max-width: 700px){ 
	#SM_paragraph_l3_i1, #SM_news_v1_img, #SM_store_v1_img, #SM_paragraph_l4_i1, #SM_contact_img, #SM_slideshow_img { max-width: 300px !important; }
  #SM_news_also_like_2, #SM_store_also_like_1 { display:none; }	
	.dcssb-float .dcssb-content { display:none; }    	
} 

@media screen and (max-width: 600px){ 
	#SM_paragraph_l3_i1, #SM_news_v1_img, #SM_store_v1_img, #SM_paragraph_l4_i1, #SM_contact_img, #SM_slideshow_img { max-width: 250px !important; }	
	#SM_parish_listing_col_county { display:none; }
	#SM_parish_listing_col_city { display:none; }
	#SM_parish_listing_col_state { display:none; }	
	#SM_faq_col_qa { display:none; }
  #SM_section_title_img { display: none; }		
  #SM_section_title_alt { display: inline; }
  #SM_news_also_like_1, #SM_store_also_like_1 { display:none; } 
}

@media screen and (max-width: 500px){ 
	#SM_paragraph_l3_i1, #SM_news_v1_img, #SM_store_v1_img, #SM_paragraph_l4_i1, #SM_contact_img, #SM_slideshow_img { max-width: 200px !important; }	
	#SM_paragraph_l3_txt, #SM_news_v1_txt, #SM_store_v1_txt, #SM_paragraph_l4_txt, #SM_contact_txt, #SM_slideshow_txt { overflow: visible; }	
	#SM_paragraph_l3_img, #SM_news_v1_img, #SM_store_v1_img, #SM_paragraph_l4_img, #SM_slideshow_img { float:none !important; }	
	#SM_paragraph_l7_i1 { margin:5px 0px; }
	#SM_paragraph_l7_i2 { margin:5px 0px; }
	#SM_paragraph_l8_i1 { margin:5px 0px; }
	#SM_paragraph_l8_i2 { margin:5px 0px; }
	#SM_paragraph_l9_i1 { margin:5px 0px; }
	#SM_paragraph_l9_i2 { margin:5px 0px; }	
	#SM_paragraph_l9_i3 { margin:5px 0px; }		
	#SM_paragraph_l10_i1 { margin:5px 0px; }
	#SM_paragraph_l10_i2 { margin:5px 0px; }	
	#SM_paragraph_l10_i3 { margin:5px 0px; }	
  #SM_parish_listing_detail_text_wrap { width: 100px; }		
  #SM_nivo_description { display:none; }		
  #SM_news_also_like_all, #SM_store_also_like_all { display:none; }  

}  

@media screen and (max-width: 400px){ 
  #social-tabs { display:none; }	

} 

</style> 

<!--
     FILE ARCHIVED ON 01:01:31 May 19, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:38:58 Oct 29, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
  captures_list: 0.552
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 150.159
  LoadShardBlock: 1147.867 (3)
  PetaboxLoader3.datanode: 712.819 (4)
  PetaboxLoader3.resolve: 1265.755 (2)
  load_resource: 832.597
-->