Hi Tony,
Sorry for the delay. I looked into this issue and came up with the following solution:
In .cb-page { } please change "padding: 30px 30px 30px 30px !important;" to "padding-top: 30px !important; padding-right: 30px; padding-bottom: 30px !important; padding-left: 30px;". This should solve the shift.
And for the footer, please replace the entire @page { } which is right below "meta[name="companyreg"] { }" with this:
@page {
background: #ffffff !important;
color: #57585a !important;
font-family: Arial !important;
font-size: 12px !important;
margin: 0.6cm 1cm 2.5cm 1cm !important;
size: A4 portrait !important;
@bottom-center {
content: string(companyreg) !important; / Load contents for company_reg into the page footer /
clear: both !important;
font-size: 11px !important;
margin: 10px 0px 30px 0px !important;
padding: 10px 0px 10px 0px !important;
text-align: center !important;
background: #3A7BBE !important;
color: #ffffff !important;
}
}
Hope it'll help.