@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}body{font-family:Georgia,serif;font-size:12pt;line-height:1.5;margin:0;padding:0;}@page{margin:0.75in;size:letter portrait;}@page:first{margin-top:0.5in;}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;page-break-after:avoid;page-break-inside:avoid;}h1{font-size:24pt;}h2{font-size:20pt;}h3{font-size:16pt;}h4{font-size:14pt;}h5{font-size:12pt;}h6{font-size:11pt;}p,li,blockquote{orphans:3;widows:3;}p{margin-bottom:1em;}a{text-decoration:underline;}a[href^="http"]:after,a[href^="https"]:after{content:" (" attr(href) ")";font-size:80%;word-wrap:break-word;}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}.site-header,.site-footer,.main-navigation,.menu-toggle,.hero-section,.hero-slider,.back-to-top,.social-links,.social-share,.post-navigation,.project-navigation,.comments-area,.widget-area,.sidebar,.search-form,.error-search,.error-actions,.pagination,.posts-pagination,.swiper-pagination,.swiper-button-prev,.swiper-button-next,.hero-scroll-indicator,.view-toggle,.projects-filter,.read-more,.edit-link,.screen-reader-text,video,audio,iframe{display:none !important;}.site-content{padding:0;margin:0;}.container{width:100%;max-width:100%;padding:0;margin:0;}img{max-width:100% !important;page-break-inside:avoid;}figure{margin:1em 0;}table{border-collapse:collapse;width:100%;}thead{display:table-header-group;}tr{page-break-inside:avoid;}td,th{border:1px solid #ddd;padding:8px;}.page-header{margin-bottom:2em;padding-bottom:1em;border-bottom:2pt solid #000;}.page-title{font-size:28pt;margin-bottom:0.5em;}.page-description{font-size:12pt;font-style:italic;}.professional-cv-content{font-family:Arial,sans-serif;}.cv-section{margin-bottom:1.5em;padding-bottom:1em;border-bottom:1pt solid #ccc;page-break-inside:avoid;}.cv-section:last-child{border-bottom:none;}.cv-section h3{font-size:14pt;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.5em;border-bottom:2pt solid #000;padding-bottom:0.25em;}.cv-item{margin-bottom:1em;page-break-inside:avoid;}.cv-item h4{font-size:12pt;margin-bottom:0.25em;}.cv-meta{font-size:10pt;font-style:italic;margin-bottom:0.5em;}.cv-description{font-size:11pt;}.skills-grid{display:block;}.skill-category{margin-bottom:1em;}.skill-category h4{font-size:11pt;font-weight:bold;margin-bottom:0.25em;}.skill-list{margin-left:1.5em;}.skill-list li{font-size:10pt;}.certifications-list{margin-left:1.5em;}.certifications-list li{font-size:11pt;margin-bottom:0.5em;}.cv-actions,.print-cv{display:none !important;}.tabs-navigation{display:none !important;}.tab-panel[hidden]{display:none !important;}.projects-grid{display:block;}.project-card{margin-bottom:2em;page-break-inside:avoid;}.project-thumbnail{display:none;}.project-title{font-size:14pt;margin-bottom:0.25em;}.project-dates{font-size:10pt;font-style:italic;}.project-skills{margin-top:0.5em;}.skill-tag{display:inline;font-size:10pt;padding:0;}.skill-tag:after{content:",";}.skill-tag:last-child:after{content:"";}.entry-meta{font-size:10pt;margin-bottom:1em;padding-bottom:0.5em;border-bottom:1pt solid #ccc;}.entry-content{font-size:11pt;line-height:1.6;}.entry-content p{text-align:justify;}.post-tags{margin-top:1em;padding-top:1em;border-top:1pt solid #ccc;font-size:10pt;}.contact-form-section{display:none;}.contact-info{margin-bottom:1em;}.contact-item{margin-bottom:0.5em;}.contact-item svg{display:none;}.contact-details h3{font-size:11pt;margin-bottom:0.25em;}.strava-section,.map-section{display:none;}.error-graphic{display:none;}.error-suggestions ul{list-style:disc;margin-left:1.5em;}blockquote{font-style:italic;margin:1em 2em;padding-left:1em;border-left:3pt solid #ccc;}pre,code{font-family:"Courier New",monospace;font-size:10pt;background:#f5f5f5 !important;border:1pt solid #ddd;padding:0.5em;page-break-inside:avoid;}ul,ol{margin-left:1.5em;margin-bottom:1em;}li{margin-bottom:0.25em;}.page-header:after{content:"Page " counter(page);position:fixed;bottom:0;right:0;font-size:10pt;color:#666;}}