This is actually quite easy to achieve ...just use something like the following in the stylesheet:
...and any content within the <body> tags will be within a 110px width area ...with a fully zoomed-in display in mobile devices.
margin: 0 auto;
font: normal 0.8em Trebuchet MS, Arial, sans-serif;
Media types can be made to work with something like the following for the external CSS call:
In the above example all CSS styling would be lost if viewing the page through a browser on a desktop computer or laptop, but it would be visible if viewed using a mobile emulator or, presumably, a web-enabled mobile browsing device.
<link rel="stylesheet" type="text/css" media="handheld" href="test.css" />