
.jsList {
	display: grid;
	
	grid-template-columns: 1fr 3fr 1fr 1fr 2fr 2fr 1fr  ;
	

	column-gap: 4px;
	max-width: 600px;
}	

.main{
display: grid;
grid-template-columns: 1fr 3fr;
column-gap: 4px;
	max-width: 816px;
}

.waypoint3{
 	grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	display: grid;
	max-width: 816px;
}
.wrapCust{
    grid-template-columns: 1fr 3fr 1fr 3fr;
    display: grid;
    max-width: 816px;
}
.rightPad{
	padding-right: 10px;
}
.address {
    display: grid;
    font-style:italic;
}

.lineG{
     max-width: 600px;
     max-height:2px;
     min-height: 2px;
     background-color: black;
     
}
.intro_words{
background-color: antiquewhite;
padding: 5px;

}
.botCenter{
justify-content:  center;
font-style:italic;
display: flex;
padding-bottom: 20px;
 max-width: 600px;
 min-height: 2px;
}

.pList {
	display: grid;
	
	grid-template-columns: 1fr 3fr 1fr 1fr 2fr 2fr   ;
	

	column-gap: 4px;
	max-width: 600px;
}
.leanRight{
	justify-content: right;
    display: flex;
	
}

.entryGrid {
	display: grid;
	grid-template-columns: 4fr 1fr 2fr 2fr 1fr 1fr 1fr 1fr ;
	column-gap: 4px;
	max-width: 700px;
}

.cashPay{
	display: grid;
	grid-template-columns:1fr 1fr 1fr ;
	column-gap: 10px;
	max-width: 600px;
	justify-items: start right right;
}
.shorty{
	max-width: 150px;
}


.longy{
	max-width: 200px;
	
}

.leftPad{
	margin-left: 15px;
}

.redButton{
	background-color: red;
	color: white;
	border-radius: 10px;
	border: none;
	max-width:50px;	
}

.redLong{
    background-color: red;
    color: white;
	border-radius: 10px;
	border: none;
	max-width:100px;
}



.bigBad{
	font-weight: bold;
}

.smog{
	background-color: lightgrey;
	padding-right: 10px;
}

.smog2{
	background-color: lightgrey;
	
    max-width:600px;
}

@media print {
    .no-print{
    display: none !important;
    }
}
