Hi,
I am seeing you have made lots of customizations.
You should have the original PureMArt Template. For now i can't help you because i don't know what you have changed or modified.
Normally the page should be "printed" only if the "print" icon is clicked.
In the product details PHP page we have this to do it:
if ($parameter == "print") {
$jsForPrint = "
window.print();
";
$doc =& JFactory::getDocument();
$doc->addScriptDeclaration($jsForPrint);
}
And the $parameter becomes "print", ONLY IF the "print" icon is clicked.
I also noticed that, you website doesn't load the vmsite-ltr.css (Which is Virtuemart's CSS file) which also not okay, please have this CSS file to be loaded. To do it, please check the screenshot.