/*
 Print Pet Poster
 stylesheet used for the printing of the posters
 any changes made here will affect ALL printable posters
*/


/*
  the font, size and margins for all the documnets printed.
*/
html, body {
	  margin:0px;
  padding:0px;	
	font-family: arial;
	text-justify: inter-word;
	-webkit-print-color-adjust:exact;
	height:297mm;
	width:210mm;
}


.poster-header {
	font-family: "Arial Black", sans-serif; 
	font-size: 80px;
	font-weight:bold;
	margin: 0px;
	padding:0px;
	color: #B22222;
	text-align:center;
	border-bottom: 15px solid #000;
	border-top: 15px solid #000;
	background-color: #ffc;	
	height:130px;


}
.poster-reward {
	font-family: "Arial Black", sans-serif; 
	font-size: 56px; 
	font-weight:bolder;
	padding-top:20px;
	padding-bottom:20px;
	color: #FFF;
	text-align:center;
	background-color: #000;	
	
}
.marks {
	FONT-FAMILY: "Arial", sans-serif; 
	FONT-SIZE: 36px; 
	margin: 0px 0px;
	color: #000;
	text-align:center;

}
h2 {
	font-family: "Arial Black", sans-serif; 
	font-size: 75px;
	font-weight:bold;
	margin: 0px 0px;
	color: #000;
	text-align:center;

}
h3 {
	font-family: "Arial Black", sans-serif; 
	FONT-SIZE: 36px; 
	margin: 0px 0px;
	color: #000;
	text-align:center;
	border-bottom: 4px solid #000;
}
.phone {
	font-family: "Arial Black", sans-serif; 
	FONT-SIZE: 60px;
	color: #000;
	text-align:center;
}
.footer {
	font-family: "Arial Black", sans-serif; 
	font-size: 18px;
	color: BLUE;
	text-align:center;
}
.pleasecall {
	font-family: "Arial Black", sans-serif; 
	font-size: 20px;
	color: #000;
}
.scanme {
	font-family: "Arial Black", sans-serif; 
	font-weight:bold;
	font-size: 14px;
	margin: 0px 0px;
	color: #B22222;
	text-align:center;	
}
/*
  the sub title which is used for sub headings
*/
.main-title {
	display:block;
	border: solid 1px #999;
	background-color: #CCC;
	font-size: 16px;
	padding: 8px;
	margin-bottom: 20px;
}
/*
  the page numbers which appear at the bottom of each page printed (if more than one page)
*/
.page-number {
	text-align:center;
}
/*
  inline table cell sub header / divider
*/

.table-row-divider {
	background-color: #CCC;
	font-size: 12px;
	font-weight: bold;
	padding:4px;
}
/*
  table style used ont he documents / forms
*/
.table {
	display: table;
	border-collapse: collapse;
}
/*
  add a printable border to the table rows
*/
.tablerow {
	display: table-row;
	border: 1px solid #000;
}
/*
  add a printable border to the table cells
*/
.tablecell {
	display: table-cell;
	border: 1px solid #000;
	padding:5px;
	vertical-align: text-top;
}
/*
  bold any text if needed
*/
.bold {
	font-weight:bold;
}
/*
  highlight any text
*/
.highlight {
	background-color:yellow;
}
/*
  add a page break based on A4 page size, so its easy printing
*/
.page-break {
	display: block;
	page-break-before: always;
}
/*
  allow breaking in table cells
*/

.no-border {	
	border:0;
}
/*
 align the text to the left
*/
.text-left {
 text-align: left;	
}

/* ... the rest of the rules for page printing ... */
 /* style sheet for "letter" printing */
 @media print and (width: 8.5in) and (height: 11in) {
 @page {
 /*margin: 1in; */
}
 table {
 page-break-inside:auto;
 position:relative;
}
 .page-break {
display: block;
page-break-before: always;
}
}

