@media print {
	
	*{
	  margin: 0;
	  padding: 0;
	}  

	/* body * {
		visibility: hidden;
	} */

	#PrintArea * {
	  visibility: visible;
	}
  
	#PrintArea {
		position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0; 
	} 
	
	/***** BIR FORM *****/
	.BirForm{
		width: 970px; 
		height: 1511px; 
		margin-left: auto;
		margin-right: auto;
		position: relative; 
	}
	.BirForm img{
		width: 100%;
	
	}
	
	.BirForm p{
		color: black;
		font-size: 16px;
		font-weight: bold;
		font-family: 'arial';
	}
	/**/
		.BirForm p.DataSource_1{
			position: absolute;
			top: 165px;
			left: 207px;
			width: 70px;
			text-align: center;
		}
	/**/
		.BirForm p.DataSource_3A{
			position: absolute;
			top: 212px;
			left: 118px;
			width: 50px;
			text-align: center;
		}
		.BirForm p.DataSource_3B{
			position: absolute;
			top: 212px;
			left: 206px;
			width: 50px;
			text-align: center;
		}
		.BirForm p.DataSource_3C{
			position: absolute;
			top: 212px;
			left: 290px;
			width: 50px;
			text-align: center;
		}
		.BirForm p.DataSource_3D{
			position: absolute;
			top: 212px;
			left: 390px;
			width: 67px;
			text-align: center;
		}
	/**/
		.BirForm p.DataSource_4{
			position: absolute;
			top: 260px;
			left: 5px;
			width: 322px;
			text-align: center;
			font-size: 13.5px;
		}
		.BirForm p.DataSource_5{
			position: absolute;
			top: 260px;
			left: 373px;
			width: 130px;
			text-align: center;
		}
	/**/
		.BirForm p.DataSource_6{
			position: absolute;
			top: 315px;
			left: -50x;
			width: 450px;
			text-align: center;
			font-size: 13.5px;
		}
		.BirForm p.DataSource_6A{
			position: absolute;
			top: 268px;
			left: 413px;
			width: 73px;
			text-align: center;
		}
	/**/
		.BirForm p.DataSource_7A{
			position: absolute;
			top: 435px;
			left: 52px;
			width: 36px;
			text-align: center;
		}
		.BirForm p.DataSource_7B{
			position: absolute;
			top: 435px;
			left: 95px;
			width: 36px;
			text-align: center;
		}
		.BirForm p.DataSource_7C{
			position: absolute;
			top: 435px;
			left: 120px;
			width: 100px;
			text-align: center; 
		}
		.BirForm p.DataSource_8{
			position: absolute;
			top: 435px;
			left: 285px;
			width: 165px;
			text-align: center;
		}
		/**/		
		.BirForm p.DataSource_12A{
			position: absolute;
			top: 573px;
			left: 130px;
			width: 36px;
			text-align: center;
		}
		.BirForm p.DataSource_12B{
			position: absolute;
			top: 573px;
			left: 212px;
			width: 36px;
			text-align: center;
		} 
		.BirForm p.DataSource_12C{
			position: absolute;
			top: 573px;
			left: 282px;
			width: 50px;
			text-align: center;
		}
		.BirForm p.DataSource_12D{
			position: absolute; 
			top: 573px;
			left: 390px;
			width: 67px;
			text-align: center;
		}
		/**/	
		.BirForm p.DataSource_13{
			position: absolute;
			top: 618px;
			left: -20px;
			width: 320px;
			text-align: center;
		}
		/**/		
		.BirForm p.DataSource_14{
			position: absolute;
			top: 667px;
			left: 55px;
			width: 320px;
			text-align: center;  
			font-size: 11.5px;
		}
		.BirForm p.DataSource_14A{
			position: absolute; 
			top: 663px;
			left: 275px;
			width: 320px;
			text-align: center;
		}
		.BirForm p.DataSource_19{
			position: absolute; 
			top: 880px;
			left: 360px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_20{
			position: absolute; 
			top: 910px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		/**/	
		.BirForm p.DataSource_21{
			position: absolute;
			top: 945px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_22{ 
			position: absolute; 
			top: 942px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_23{ 
			position: absolute; 
			top: 972px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_24{ 
			position: absolute; 
			top: 1045px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_25a{ 
			position: absolute; 
			top: 1075px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_25b{ 
			position: absolute; 
			top: 1050px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_26{ 
			position: absolute; 
			top: 1135px;
			left: 365px;
			width: 73px;
			text-align: center;
		}
		.BirForm p.DataSource_51 {
			position: absolute;
			top: 1210px;
			left: 170px;
			width: 195px;
			text-align: center;
		} 
		.BirForm p.DataSource_52 {
			position: absolute;
			top: 1270px;
			left: 130px;
			width: 295px;
			text-align: center;
		} 
		.BirForm p.DataSource_53 {
			position: absolute;
			top: 1405px;
			left: 170px;
			width: 195px;
			text-align: center;
		} 
	
/***************************** *****************************/
		.BirForm p.DataSource_2A{
			position: absolute;
			top: 165px;
			left: 625px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_2B{
			position: absolute;
			top: 165px;
			left: 685px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_2C{
			position: absolute;
			top: 165px;
			left: 835px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_2D{
			position: absolute;
			top: 165px;
			left: 890px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_32{
			position: absolute;
			top: 415px;
			left: 815px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_33{
			position: absolute;
			top: 447px;
			left: 805px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_34{
			position: absolute;
			top: 477px;
			left: 810px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_36{
			position: absolute;
			top: 545px;
			left: 815px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_37{
			position: absolute;
			top: 610px;
			left: 815px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_42a{
			position: absolute;
			top: 785px;
			left: 815px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_50{
			position: absolute;
			top: 1140px;
			left: 815px;
			width: 34px;
			text-align: center;
		}
		.BirForm p.DataSource_54 {
			position: absolute;
			top: 1430px;
			left: 570px;
			width: 295px;
			text-align: center;
		} 
	
	/***** SBMA ID *****/
	.SBMAIDPrint {
        background-color: white;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }
	
	.SBMA-ID-Infosheet{
		position: relative;
		display: inline-block;
		vertical-align: top;
		top: 0;
		margin-top: 10px;
		margin-left: 15px;
		border: 1px solid black;
	}
	  .SBMA-ID-Infosheet img{
		  width: 500px;
	  }
	  .SBMA-ID-Infosheet p{
		  position: absolute;
	  }
		.SBMA-ID-Infosheet .P-LastName{
		  top: 100px;
		  left: 15px;
		  font-size: 12px;
		}
		.SBMA-ID-Infosheet .P-FirstName{
		  top: 100px;
		  left: 150px;
		  font-size: 12px;
		}
		.SBMA-ID-Infosheet .P-MiddleName{
		  top: 100px;
		  left: 350px;
		  font-size: 12px;
		}
		.SBMA-ID-Infosheet .P-Address{
		  top: 135px;
		  left: 160px;
		  font-size: 10px;
		}
		.SBMA-ID-Infosheet .P-EmployingCompany{
		  top: 155px;
		  left: 160px;
		  font-size: 12px;
		}
		.SBMA-ID-Infosheet .P-Position{
		  top: 178px;
		  left: 160px;
		  font-size: 12px;
		}
		.SBMA-ID-Infosheet .P-BirthDate{
		  top: 200px;
		  left: 160px;
		  font-size: 12px;
		}
		.SBMA-ID-Infosheet .P-DateNow{
		  top: 255px;
		  left: 350px;
		  font-size: 12px;
		}
	
	
	.Container-RequestForm-Names{
	  position: relative;
	  display: block;
	  width: 1650px;
	  height: 1000px;
	  top: 0;
	  left: 0;
	  margin: 0;
	} 
	.Container-RequestForm-Names img{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		width: 1600px;
		height: auto;
		margin: 0;
	  }
	  .Container-RequestForm-Names .Inner{
		position: relative;
		z-index: 200;
		top: 385px;
	  }
	/* .Container-RequestForm-Names .EntryRequestForm{
	  margin-top: 150px;
	} */

	.Container-RequestForm-Names p{
	  height: 20px;
	}
	.Container-RequestForm-Names .P-Name{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 360px;
	}
	.Container-RequestForm-Names .P-Address{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 420px;
	}
	.Container-RequestForm-Names .P-Length{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 130px;
	}
	.Container-RequestForm-Names .P-Position{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 260px;
	}
	.Container-RequestForm-Names .P-BirthDate{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 130px;
	}
	.Container-RequestForm-Names .P-Gender{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 60px;
	}
	.Container-RequestForm-Names .P-TownCity{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 140px;
	}
	.Container-RequestForm-Names .P-StateProvince{
	  font-size: 12px;
	  display: inline-block;
	  vertical-align: top;
	  width: 140px;
	}
	 
	
	.PrintDisplayNone{
		display: none;
	}
 
}