Being fairly new to mobile web development I forgot to set a width as a meta tag in the site head. Defining a width fixes the styling problem on high resolution devices.
<head runat="server">
<meta name="viewport" content="width=500px" />
</head>