/* PRINT */

@page {
  size: A4 portrait;
}

main ul:nth-of-type(even) li:nth-of-type(even) {
  padding: 10pt 0px;
  width: 85%;
  background-color: skyBlue;
}

main ul:nth-of-type(even) li:nth-of-type(odd) {
  background-color: lightBlue;
  color: black;
  padding: 10pt 0px;
  width: 85%;
}

main ul:nth-of-type(odd) li:nth-of-type(even) {
	padding: 10pt 0px;
	width: 85%;
	background-color: lightBlue;
}

main ul:nth-of-type(odd) li:nth-of-type(odd) {
    background-color: skyBlue;
    color: black;
    padding: 10pt 0px;
    width: 85%;
}


h1, h2, h3, h4, h5, h6, p {  color: black;  }


/* baseline for images*/
main img { max-width: 288pt; margin: 16pt auto; }

.contact_area { display: inline-block; width: 216pt; } 
#logo { display: inline-block; }

html {
max-width: 8.5in;
width: 100%;
height: 11in;
color: black;
background-color: white !important;
background-image: none;
max-height: 100%;  
}

body {
	color: black;
}

#background {
	background-color: white !important;
	background: none !important;
}

.aboutphoto {
	vertical-align: top;
	width: 100pt !important;
	height: 100pt !important;
	margin: 16pt auto;
	border-radius: 4pt;
}

.ftr_table { width: 360pt; margin: 16pt auto; }
header { width: 8.5in; padding: 8pt 2pt; margin: 8pt auto 16pt; }
main { width: 7.5in; margin: 0 auto; }
footer { width: 8.5in; }
body { -webkit-print-color-adjust: exact; margin: 0pt auto; } 

main ul {
    column-count: 2;
    column-gap: 3%;
    vertical-align: top;
    padding-left: 0pt; 
}
main ul li { text-align: center; }

#contactBttn, #loginBttn, .login_box, .firstMenu, #menuBttn { display: none !important;  }

.link { text-shadow: none !important; }

/* --------------- END OF PRINT DESIGN --------------- */
