/* #### Desktops #### */
@media screen and (min-width: 1024px){
	    body {margin-left:15%;margin-right:15%;background-color:#f2f4f4;
		      font-size:1.25em;color:black;
		      line-height:1.5em;}

		.caption{background-color: black; color: white;  text-align:center; font-size: .75em; line-height: 1.5em;}
		.floatleft  {float:left;}
		.floatclear {clear: left;}
}

/* iPad mini in landscape */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
	    body {margin-left:5%;margin-right:5%;background-color:#f2f4f4;
		      font-size:1.5em;color:black;
		      line-height:1.5em;}
}	

body {font-size:1.15em; line-height:1.5em; text-align: justify;}
img {display:block;}

.containerfull {width:100%;}
.containerhalf {width:50%;}
.floatright {width:35%; float:right; margin-left:3%;margin-right:0%;}
.floatleft1  {width:35%; float:left; margin-right:3%;margin-left:0%; padding-left:5em; padding-right:2em;}
.floatnone1  {width:70%; margin-left:auto; margin-right:auto; 
                   margin-top:auto; margin-bottom:auto; text-align:center;}

.floatleft  {float:left;}
.floatnone {clear:left; float:left;}
.floatclear {clear: left}
.1caption{text-align:wrap; font-size:.75em;}

.half   {height:100%;}
.full   {height:100%;page-break-before:always;}
.pfull {width:100%;}
.lfull  {width:100%;}
.center {height:100%;}

