* { postition:static !important;background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; float:none !important;}
.print-only { display: block !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; font-size:80%;}
abbr[title]:after { content: " (" attr(title) ")"; font-size:80%;}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after { content: ""; font-size:80%;}
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
#quick-links, #skipLink, #mainnav, #footer, .callouts, #slideshow, .addthis_toolbox, #breadcrumbs, #subnav, #related-content, #office-directory, .back, #newsletter-signup {display:none !important;}

  /* screen display styles */
  body {background: white;	font-size: 11pt;line-height: 14pt;color: #333;}
  h1, h2, h3, h4, h5 {margin: 1.25em 0 0.25em;}
  .listing-intro h1 {margin-bottom:1.25em;line-height: 20pt;}
  h1 {font-size: 18pt;}
  h2 {font-size: 16pt;}
  h3 {font-size: 14pt;}
  h4 {font-size: 12pt;}
  h5 {font-size: 11pt;}


  img {display: block !important;float:none !important;width:auto !important;height:auto !important;}
	a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
   }
	p {margin:0.5em 0 1.5em;}


    #web-address {display:block;float:right !important;font-size:0.7em;margin-top: -3.7em;}
	#container {
		width: auto;
		margin: 0 5%;
		padding: 0;
		border: 0;
		float: none !important;
		color: black;
		background: transparent;
		overflow:visible;
	}
	#container a:after {content: "    (" attr(href) ")" !important;font-size:80%;}
	#container a[href^="/"]:after {content: " (http://www.AndersenTax.com" attr(href) ") ";}

	#container #main-logo {border-bottom:1px solid #ccc;padding-bottom:.2em;}
	#container #main-logo a:after {content: "" !important;}
	#container h1 a:after {font-size:40%;}
	#container h2 a:after {font-size:50%;}
	#container h3 a:after {font-size:60%;}


	#container .services-landing .secondary p a:after {content: "" !important;}
	#container .services-landing .secondary h2 {margin-top: -0.5em;margin-bottom: -0.2em;}

	#container .office-box {margin-top:2em;float:left !important;width: 50%;}
	#container .office-box > a:after {content:"" !important;}
	#container .office-box p {margin: 0.5em 0em;}

	#container .listing .pressroom h3 {margin-bottom:0.15em !important;font-size:11pt;}
	#container .listing h2 {margin-top: 0.15em !important;}

    #content.interns {font-family: Arial, sans-serif !important;}
    #content.interns h1 {margin-bottom:1.5em;}
    #content.interns h1 a {color: #BE1122 !important;text-decoration: none !important;}
    #content.interns h2 {float:right !important;margin:-58px 0px 0px 0px;}
    #content.interns .pagination-links {display:none;}
    #content.interns a:after {content: "" !important;}
    #content.interns .photo-block {margin-left:-170px;float:left !important;}
    #content.interns .photo-block .last {padding-bottom:20px;border-bottom:1px solid #ccc;margin-top:5px;margin-bottom:55px;}
    #content.interns .profile {clear:both;padding-left:170px;}
    #content.interns .profile h1 {margin-top:0;margin-bottom:0;}
    #content.interns .profile .email {margin-top: 0.5em;}
    #content.interns .profile .questions {padding:0px;list-style-type:none;}
    #content.interns .profile .questions li {padding-bottom:.5em;}
    #content.interns .celebrity {float:right !important;}

    #intern-grid {list-style-type:none;}
    #intern-grid li {float:left !important;}
    #intern-grid  a:after {content: "" !important;}

    .js-print, .page-section-header.intern {display:none !important;}

    .ui-selectmenu-menu {display:none !important;}

	table {width:90%;}
	table th {text-align:left;}
	table td {border-bottom:1px solid #ccc;}
	table .title {width:20% !important;}
	table .issue {width:40% !important;}
	table .path  {width:40% !important;}
	table .format {width:30% !important;}

	#mapdiv, .row.map, ul.core-values li .icon, .about-item .medallion { display: none; }
  ul.core-values { margin:20px 0px; text-align: left; }
	ul.core-values li { float: none; display: inline-block; vertical-align: top; padding-top: 0; margin-top: 0; margin-left: 15px; margin-right: 0px; width: 18%; }
  ul.core-values li:first-child { margin-left: 0px;}
	ul.timeline { text-align: left; }
	ul.timeline li { float: none; display: inline-block; vertical-align: top; padding-top: 0px; margin-top: 0px; text-align: center; margin-left: 15px;  }
  ul.timeline li:first-child { margin-left: 0px; }

	.mi-item { margin-top: 75px; text-align: left; }
	.social-connections { display: none; }
	#individual_offices .row.country { display: block !important; }

  .primary-nav,.breadcrumbs { display: none; }
  header.top-nav-bar { display: none; }

  .row.connection-statement { text-align: left;}
  .row.connection-statement p a.learn-more{ margin:10px 0px; }
  #timelinehref { display: none; }

  .row.core-values h2 { text-align: left; }
