/**
 * `Ray's Place - French-Canadian Genealogy and More`
 *
 * print.css - This is the print style sheet for printing the site content.
 *
 * @author	Ray Cassidy
 * @version	2004.8.27
 * @copyright 2003-2004
 * @charset "iso-8859-1"
 */


body {
	text-align: center;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0;
	background-color: #fff;
	}

#site {
	width: 770px;
	margin: 0px auto;
	text-align: left;
	padding: 0px;
	border: 0px;
	font-family: "times new roman", georgia, serif;
	color: #000;
	}

#header {
	display: none;
	}

#outwrapper,
#wrapper3,
#outcontainer3,
#container2,
#container3 {
	margin: 0;
	padding: 0;
	border: 0;
	}

#content {
	width: auto;
	margin: 0 3%;
	padding: 0 3%;
	border: 0;
	float: none !important;
	color: black;
	background: transparent;
	font: 11pt "times new roman", georgia, serif;
	}

#content a {
	color: #000;
	font-family: "times new roman", georgia, serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	}

#content a:hover {
	color: #000;
	}

#content a.head2 {
	font: 100% "arial black", verdana, arial, sans-serif;
	}

#content blockquote {
	margin-top: 3pt; /* 3px */
	}

#content dl {
 	margin: 0 0 0 7pt;
	}


#content dd {
	margin-left: 20pt;
	}

#content dt {
	margin: 5pt 0;
	}

#content h1, h3 {
	color: #000;
	font: 170% "arial black", verdana, arial, sans-serif;
	font-variant: small-caps;
	text-align: left;
	margin: 0;
	border: none;
	}

#content h2, dt {
	color: #000;
	font: 130% "arial black", verdana, arial, sans-serif;
	text-align: left;
	margin: 0;
	border: none;
	padding: 0;
	}

#content h3 {
	font: bold 170% "comic sans ms", cursive;
	text-align: left;
	margin: 0;
	}

#content h4 {
	color: #000;
	font: bold 130% "times new roman", georgia, serif;
	text-align: left;
	margin: 20pt 0 0 0;
	border: none;
	padding: 0;
	}

#content h4.zero {
	margin: 0;
	}

#content hr {
	border: 1pt solid #bbb;
	margin-bottom: 10pt 0 20pt 0;
	}

#content img.gw {
	float: left;
	width: 120px;
	height: 135px;
	margin: 0 20pt 0 3pt;
	border: 0;
	}
  
#content img.small {
	float: left;
	margin: 0;
	border: 0;
	padding: 0 10pt 0 0;
	}
  
#content p {
 	margin: 10pt 0 0 5pt;
	padding: 0;
 	}

#content table {
	width: 100%;
	margin: 10pt 0 0 5pt;
	}

#content table caption {
	color: #000;
	font: 115% "arial black", verdana, arial, sans-serif;
	margin: 0;
	}  

#content table th {
	width: 33%;
	font: bold 100% verdana, arial, sans-serif;
	margin: 0;
	padding: 3pt;
	}  

table th#ref {
	width: 6%;
	text-align: right;
	}  

table th#source {
	width: 94%;
	}  

#content table td {
	margin: 0;
	padding-top: 3pt 5pt;
	vertical-align: top;
	}  

#content table td.first {
	font: bold 145% "times new roman", georgia, serif;
	margin: 0;
	border-bottom: 2pt solid #bbb;
	padding: 3pt 5pt;
	}  

#content table td.foot {
	font: 80% verdana, arial, sans-serif;
	margin: 0;
	border-top: 2pt solid #bbb;
	padding: 3pt 5pt;
	}  

#content table td.ref {
	text-align: right;
	}  

#content table#about td {
	height: 45pt;
	}

#nav,
#sidebar,
#dbnav {
	display: none;
	}

#footer {
	font: 70% verdana, arial, sans-serif;
	text-align: center;
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 5px;
	}

.last {
	margin-bottom: 0;
	}

.clearing {
	height: 0;
	clear: both;
	}

.hide {
  display: none;
  }

.pgtop {
  font-size: 85%;
  line-height: 16pt;
  font-style: italic;
  }

span.alpha {
  font: bold 145% "times new roman", georgia, serif;
  padding: 3pt;
  }

span.red {
  color: red;
  }

