@media print {
    /* 1. 核心重點：確保每一個項目區塊在列印時不會被強制切斷 */
    /* 請根據您網站實際的 HTML 結構，將 .news-item 替換為實際的項目類別名稱 */
    /* 舉例：若該頁面項目是 <li> 或特定的 div，請使用以下選擇器 */

    .list_style_type_none li, /* 針對列表項目 */
    .news_block, /* 假設新聞區塊的類別名 */
    .article_item { /* 假設內容容器的類別名 */
        break-inside: avoid; /* 現代瀏覽器標準 */
        page-break-inside: avoid; /* 舊版相容 */
        margin-bottom: 10px; /* 增加一點間距，避免太緊湊 */
    }

    /* 2. 避免標題與內容分離 (讓標題跟著內容一起移動) */
    h2, h3, .item-title {
        break-after: avoid;
        page-break-after: avoid;
    }

    /* 3. 調整邊距，防止頁首/頁尾重疊內容 */
    @page {
        margin: 20mm 15mm; /* 上下邊距設為 20mm，左右 15mm */
    }

    /* 4. 強制隱藏不需要列印的導覽列或按鈕 */
    .no-print, .print-btn, nav, header, footer {
        display: none !important;
    }
}
