I found several answers on how to do this. This is the only one I have found that actually works, and I have been able to use it on every page, attaching it to ion-content.
/Forum suggestion on how to vertically center content, not best results/
.cust-center-ion-content1 {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: auto;
background: red;
}
/*Forum suggestion on how to vertically center content, not best results*/
.cust-center-ion-content2 {
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute !important;
margin:0 auto;
width:100%;
background: red;
}