﻿/* --
Merrimac Print Style Sheet
*/

/* General Overrides */
* { background: none; color: black; border: none; }
body { font: normal 100%/140% Geneva, "Times New Roman" , serif; }
h1 { font-size: 130%; margin: 15px 0; }
h2 { font-size: 110%; margin: 10px 0 5px; }
#main { border-top: 1px solid black; margin: 20px 0; width: 100%; float: none; }
#main ul, #main ol { margin-left: 30px; list-style: square; }
#main p { margin-bottom: 15px; }
.floatleft { float: left; margin-right: 15px; }
.floatright { float: right; margin-left: 15px; }

/* Hide Unnecessary Items */
#header_links, #navigation, #breadcrumbs, #sidebar, #solutions_list img, #partners_list a.arrow, .entrypermalink, .entry a, .main_sub_content, a.button, #footer_nav, #certifications, #copyright span { display: none !important; }

/* Solutions Page */
#solutions_list { margin: 20px 0; }

/* Clients Page */
#featured_client { margin-bottom: 20px; }
#featured_client img { float: left; width: 94px; height: 30px; }
#featured_client h4, #featured_client h5, #featured_client p { padding-left: 110px; margin: 0; }

/* Partners Page */
#partners_list ul { list-style: none; margin: 0; }
#partners_list li { display: inline; float: left; padding: 8px 0; margin-bottom: 5px; }
#partners_list li img { height: 30px; width: 94px; float: left; margin-top: 2px; border: none; }
#partners_list li h4, #partners_list li p { padding-left: 110px; margin: 0; }

/* Blog Page */
h1.blogTitle { font-size: 25px; margin: 15px 0 5px; }
h2.blogSubhead { margin-bottom: 0; }
h3.entryTitle { border: none; margin: 15px 0 0; font-size: 18px; }
div.entryBody { font-size: inherit; font-family: inherit; line-height: inherit; }
h3.entryTitle a, div.entryBody a { display: block !important; }
div.entryFooter { text-align: left; font-size: 80%; padding: 5px 0; clear: both; }

/* Contact Us */
.directions_list tr { border-top: 1px solid gray; }
#map_request { float: right; width: 279px; }

/* Footer */
#copyright { font-size: 80%; clear: both; border-top: 1px solid black; }

