
<apex:pageBlockTable> instead of <apex:dataTable> <apex:page standardController="Opportunity" sidebar="false" doctype="html-5.0" extensions="OppContacts">
<div style="overflow: scroll; height: 300px;">
<apex:pageBlock title="Pardot Contact Info">
<apex:pageBlockSection columns="1">
<apex:pageBlockTable value="{!myOppContacts}" var="cnt">
<apex:column headerValue="Preferred Contact Time" value="{!cnt.Preferred_Contact_Time__c}"/>
<apex:column headerValue="Inquiring For" value="{!cnt.Inquiring_For__c}"/>
<apex:column headerValue="Interested In" value="{!cnt.Interested_In__c}"/>
<apex:column headerValue="Number of Listings" value="{!cnt.Number_of_Listings__c}"/>
<apex:column headerValue="Number of Agents" value="{!cnt.Number_of_Agents__c}"/>
<apex:column headerValue="Number of Offices" value="{!cnt.Number_of_Offices__c}"/>
</apex:pageBlockTable>
</apex:pageBlockSection>
</apex:pageBlock>
</div>
</apex:page>