Absolute centering only requires a declared (variable) height and these styles:

.Absolute-Center {
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}