@media print {
* { postition:static !important;background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; float:none !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;}

  footer.footer { display: none; }
  header { display: none; }
  .main-bar { height: 120px; border-bottom: 3px solid #fafafa; margin-bottom: 40px; }
  .main-bar .logo { display: none; }
  .main-bar .print-logo { display: block; margin-left: 10px;  }
  .main-bar .print-logo img { height: 70px !important; width: auto !important; display:inline !important; margin-right: 200px; }
  .main-bar .search { display: none; }
  .main-bar .hamburger-menu { display: none; }
  .main-nav { display:none;}
  .mega-menu-container { display: none; }
  .breadcrumbs { display: none; }
  #vorsatz-welcome .photo div { margin:0 0 !important; text-align: left !important; }
  ul.social-links { display: none; }
  #at-welcome .values { margin-left: 10px; }
  #at-welcome .values  h1 { text-align: left; margin-left: 15px; }
  ul.values-list li { display: block; width: 100%; text-align: left; margin-left: 15px; padding-top: 0; }

  .newsletter-signup { display: none; }
  .our-services {}
  .our-services h1 { text-align: left !important; }
  .our-services h2 { text-align: left !important; width: 100% !important; margin: 0 0 2rem 0 !important; }
  .services-list { width: 100%; }
  .services-list li { width: 100%;}

/* HOME SLIDESHOW */
.orbit-slide { display: block !important; }
.overview .row .about { background: transparent; box-shadow:none; }
.overview .row .about .image { display: none; }
.overview .row .about .text { border:none; padding: 0; }
.overview .row .values { padding-left: 0; }
.page-home .overview .values .values-details li.value { display: block; }
.page-home .overview .values .values-list { display: none; }
.page-home .home-carousel { display: none; }
.page-home .articles .article-columns .article .inner .text .more { display: none; }
.page-home .articles .article-columns .article .inner { box-shadow: none; }
.page-home .articles .featured-article img { display: none !important; }
.page-home .articles .featured-article { box-shadow: none; min-height: 225px; height: auto; }
.page-home .articles .row .column { padding-left: 0; }
.page-home .articles .featured-article h3, .page-home .articles .featured-article h4 { padding-left: 0; }

.page-home .articles .article-columns .row { padding-left: 0px;  padding-right: 0px; margin-left: 0px; margin-right: 0px;  }
.page-home .articles .article-columns .article .inner {border-top: none; }
.page-home .articles .article-columns .inner img { display: none !important; }
.page-home .articles .article-columns .article .text { padding-left: 0; }
.page-home .articles .headlines h2 { padding-left: 0; }
.page-home .articles .headlines ul, .page-home .articles ul li { padding-left: 0; }
.page-home .articles .headlines li  { padding-left: 0px; }
.page-home .articles .headlines .more {padding-left: 0px; }


.hero, .hero.people { height: auto;  margin-bottom: 0px; }
.hero .text, .hero.people .text { position: relative; width: 100%; top: 0; }
.page-about .values .title { text-align: left; }
.page-about .timeline-list li .inner { height: 6.5rem; border: none; padding-top: 0rem; }
.page-about .timeline-list li { text-align: left; }
.page-about .specialties-list img { display: none !important; }
.page-about .specialties-list li { width: 100%; }

#global-presence .row .global-presence-content { text-align: left; margin: 0 0; max-width: 100%; display: block; }

.map-filter-form, #mapdiv { display: none !important; }
.row.country.accordion .row { display: block !important; }
.sidebar-container { width :100%; }
.sidebar-block.contact .triangle { border:none; }
.sidebar-container .sidebar-block {margin-top: 0; }
.page-careers .body.column img { display: none !important; }
.page-careers .body.column div a.button { float: none !important; clear:both !important; margin-bottom: 1.25rem !important; text-align:left; display:block !important; }

/*ALUMNI*/
.page-alumni .body img { display:none; }
.page-alumni .body .join {  padding-left: 0px; }
.page-alumni .links { box-shadow:none;}
.page-alumni .links .link:last-child { border-color: #D0D3D4; }
.page-alumni .hero .text p { width: 100%; }

/* PEOPLE */
.page-people .search h2 { text-align: left; }
.page-people .search p { text-align: left; }
.page-people .banner h3 { text-align: left; }
.page-people .search #filter-results .search-button { text-align: left; margin-left:0; padding-left: 0; }
.page-people .search form { text-align: left; }
.page-people .banner .letter-range { text-align: left; }
.page-people .banner .letter-range li { float: none; display: block; margin-bottom: 20px; }
#mark-vorsatz .row .content { text-align:left; max-width: 100%; display:block; margin: 0 0;  }
.people-list th.image, .people-list td.image { display:none;}

.pagination-controls { display: none; }
.top-articles .article-container { width: 100%; height:auto !important; }
.top-articles .article-container .article { border-top: none; }
.top-articles .article-container .article img { display: none !important; }
.page-press-detail .column { width: 100%; }
.page-newsletters .column { width: 100%; height:auto !important; }
.page-newsletters .hero-image img { display: none !important; }
.page-newsletters .column .article img { display:none !important; }

.inner.services-detail .column { width: 100%; }




}
