PageSourceSearch

https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/

html westlinntidings.com collected 2026-09-24 21:20:21 UTC 129,833 bytes, 1,570 lines download raw bytes

1<!doctype html>
2<html lang="en" class="cmg articlePage ">
3    <head>
4        <meta charset="utf-8">
5        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6		<meta name="viewport" content="width=device-width, initial-scale=1"><title>Coffee shop and wine bar to replace Beso in Lake Oswego | West Linn Tidings</title><link rel="preload" href="https://westlinntidings.com/wp-content/themes/2024-westlinntidings-child/media/img/brand/logo-white-westlinntidings.png" as="image" fetchpriority="high"><link rel="preload" href="https://westlinntidings.com/wp-content/themes/2024-cmg/media/img/Search_icon-black.png" as="image" fetchpriority="high"><link rel="preload" href="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/DSCF9098.jpg?w=300" as="image" fetchpriority="high"><link rel="preload" href="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/031224_Elementary-School_16-1-scaled-1-700x467-1.jpg?w=300" as="image" fetchpriority="high"><link rel="preload" href="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/Desk-decorations-6-2048x1364-1.jpg?w=300" as="image" fetchpriority="high">
7
8        
9
10        
11		<meta property="mrf:canonical" content="https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/"/>
12        <link href="https://westlinntidings.com/wp-content/themes/2024-cmg/style.css?1790105288" as="style">
13
14								<link rel="stylesheet" href="https://westlinntidings.com/wp-content/themes/2024-cmg/media/splide/dist/css/splide.min.css?1778184355" />
15				<link rel="stylesheet" href="https://westlinntidings.com/wp-content/themes/2024-cmg/media/css/normalize.css?1778184355" />
16				<link rel="stylesheet" type="text/css" media="screen" href="https://westlinntidings.com/wp-content/themes/2024-cmg/style.css?1790105288" />
17
18				<link rel="stylesheet" href="https://westlinntidings.com/wp-content/themes/2024-cmg/media/css/light.css?1778184355" />
19
20
21				<link rel="Shortcut Icon" type="image/ico" href="https://westlinntidings.com/wp-content/themes/2024-westlinntidings-child/media/img/brand/favicon-westlinntidings.png">
22
23				
24				<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
25<meta property="mrf:authors" content="Corey Buchanan" />
26	<!-- This site is optimized with the Yoast SEO plugin v26.5 - https://yoast.com/wordpress/plugins/seo/ -->
27	<link rel="canonical" href="https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/" />
28	<meta property="og:locale" content="en_US" />
29	<meta property="og:type" content="article" />
30	<meta property="og:title" content="Coffee shop and wine bar to replace Beso in Lake Oswego - West Linn Tidings" />
31	<meta property="og:description" content="With Beso Bar &amp; Bottle having recently closed on B Avenue in downtown Lake Oswego, a new business is working to open at the location. Lake Oswego Coffee House &amp; [&hellip;]" />
32	<meta property="og:url" content="https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/" />
33	<meta property="og:site_name" content="West Linn Tidings" />
34	<meta property="article:publisher" content="https://www.facebook.com/westlinntidings/" />
35	<meta property="article:published_time" content="2025-10-31T21:16:31+00:00" />
36	<meta property="article:modified_time" content="2025-10-31T22:16:17+00:00" />
37	<meta property="og:image" content="https://westlinntidings.com/wp-content/uploads/sites/36/2025/07/West-Linn-Tidings.png" />
38	<meta property="og:image:width" content="420" />
39	<meta property="og:image:height" content="420" />
40	<meta property="og:image:type" content="image/png" />
41	<meta name="author" content="Corey Buchanan" />
42	<meta name="twitter:card" content="summary_large_image" />
43	<meta name="twitter:creator" content="@westlinntidings" />
44	<meta name="twitter:site" content="@westlinntidings" />
45	<meta name="twitter:label1" content="Written by" />
46	<meta name="twitter:data1" content="Corey Buchanan" />
47	<meta name="twitter:label2" content="Est. reading time" />
48	<meta name="twitter:data2" content="1 minute" />
49	
49<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/#article","isPartOf":{"@id":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/"},"author":{"name":"Corey Buchanan","@id":"https://westlinntidings.com/#/schema/person/d9fe22ce10f95940fd2054399ae11bda"},"headline":"Coffee shop and wine bar to replace Beso in Lake Oswego","datePublished":"2025-10-31T21:16:31+00:00","dateModified":"2025-10-31T22:16:17+00:00","mainEntityOfPage":{"@id":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/"},"wordCount":116,"publisher":{"@id":"https://westlinntidings.com/#organization"},"articleSection":["Announcements","Arts &amp; Entertainment","Business","Community","Features","Food &amp; Drink","Lifestyle","Local","News"],"inLanguage":"en-US","image":"https://westlinntidings.com/wp-content/themes/2024-westlinntidings-child/media/img/brand/default-logo.png"},{"@type":"WebPage","@id":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/","url":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/","name":"Coffee shop and wine bar to replace Beso in Lake Oswego - West Linn Tidings","isPartOf":{"@id":"https://westlinntidings.com/#website"},"datePublished":"2025-10-31T21:16:31+00:00","dateModified":"2025-10-31T22:16:17+00:00","breadcrumb":{"@id":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/"]}]},{"@type":"BreadcrumbList","@id":"https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://westlinntidings.com/"},{"@type":"ListItem","position":2,"name":"Coffee shop and wine bar to replace Beso in Lake Oswego"}]},{"@type":"WebSite","@id":"https://westlinntidings.com/#website","url":"https://westlinntidings.com/","name":"West Linn Tidings","description":"West Linn Tidings | News, Sports &amp; Community in West Linn, Oregon","publisher":{"@id":"https://westlinntidings.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://westlinntidings.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://westlinntidings.com/#organization","name":"West Linn Tidings","url":"https://westlinntidings.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://westlinntidings.com/#/schema/logo/image/","url":"https://westlinntidings.com/wp-content/uploads/sites/36/2025/07/West-Linn-Tidings.png","contentUrl":"https://westlinntidings.com/wp-content/uploads/sites/36/2025/07/West-Linn-Tidings.png","width":420,"height":420,"caption":"West Linn Tidings"},"image":{"@id":"https://westlinntidings.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/westlinntidings/","https://x.com/westlinntidings","https://www.instagram.com/westlinntidings"]},{"@type":"Person","@id":"https://westlinntidings.com/#/schema/person/d9fe22ce10f95940fd2054399ae11bda","name":"Corey Buchanan","url":"https://westlinntidings.com/author/coreybuchana/"}]}</script>
49
50	<!-- / Yoast SEO plugin. -->
51
52
53<link rel='dns-prefetch' href='//cdn.parsely.com' />
54<link rel='dns-prefetch' href='//cdn.confiant-integrations.net' />
55        
55<script class="pm-js-exclude">
56            window.cmg_paywall = window.cmg_paywall || {};
57            window.cmg_paywall = {"pageType":"post","fmpCode":1,"articleId":6321,"categories":["announcements","arts-entertainment","business","community","features","food-drink","lifestyle","local","news"],"tags":[]};
58        </script>
58
59                    
59<script class="pm-js-exclude">
60                window.dataLayer = window.dataLayer || [];
61                function gtag(){dataLayer.push(arguments);}
62                                    gtag('consent','default',{
63                        'ad_storage':'denied',
64                        'analytics_storage':'denied',
65                        'ad_user_data':'denied',
66                        'ad_personalization':'denied',
67                        'personalization_storage':'denied',
68                        'functionality_storage':'granted',
69                        'security_storage':'granted',
70                        'wait_for_update': 500
71                    });
72                    gtag("set", "ads_data_redaction", true);
73                                        gtag('js', new Date());
74                    gtag('config', 'G-86KMG9G0JL');
75                                </script>
75
76            
76<script class="pm-js-exclude" type="text/javascript" src="https://cmp.osano.com/XFMmWwALPB/cfd5853e-26eb-4179-9016-61642fddf826/osano.js" id="cmg-osano-script-js"></script>
76
77            <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://westlinntidings.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwestlinntidings.com%2F2025%2F10%2F31%2Fcoffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego%2F" />
78<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://westlinntidings.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwestlinntidings.com%2F2025%2F10%2F31%2Fcoffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego%2F&#038;format=xml" />
79<style id="wp-img-auto-sizes-contain-inline-css">
80img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
81/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
82</style>
83<style id="wp-emoji-styles-inline-css">
84
85	img.wp-smiley, img.emoji {
86		display: inline !important;
87		border: none !important;
88		box-shadow: none !important;
89		height: 1em !important;
90		width: 1em !important;
91		margin: 0 0.07em !important;
92		vertical-align: -0.1em !important;
93		background: none !important;
94		padding: 0 !important;
95	}
96/*# sourceURL=wp-emoji-styles-inline-css */
97</style>
98<style id="classic-theme-styles-inline-css">
99/*! This file is auto-generated */
100.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
101/*# sourceURL=/wp-includes/css/classic-themes.min.css */
102</style>
103
104<link rel='stylesheet' id='all-css-8' href='https://westlinntidings.com/wp-content/plugins/metronet-profile-picture/dist/blocks.style.build.css?m=1778184355g' type='text/css' media='all' />
105<style id="global-styles-inline-css">
106:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
106--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
106.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
107/*# sourceURL=global-styles-inline-css */
108</style>
109
110<link rel='stylesheet' id='all-css-10' href='https://westlinntidings.com/_static/??/wp-includes/css/dashicons.min.css,/wp-includes/css/admin-bar.min.css?m=1790088690' type='text/css' media='all' />
111<style id="admin-bar-inline-css">
112#wp-admin-bar-my-sites-search.hide-if-no-js {
113	display: none;
114}
115#wp-admin-bar-my-sites-search label[for="my-sites-search-text"] {
116	clip: rect(1px, 1px, 1px, 1px);
117	position: absolute !important;
118	height: 1px;
119	width: 1px;
120	overflow: hidden;
121}
122#wp-admin-bar-my-sites-search {
123	height: 38px;
124}
125#wp-admin-bar-my-sites-search .ab-item {
126	height: 34px;
127}
128#wp-admin-bar-my-sites-search input {
129	padding: 0 2px;
130	width: 95%;
131	width: calc( 100% - 4px );
132}
133	
134/*# sourceURL=admin-bar-inline-css */
135</style>
136<style id="jetpack-stats-inline-css">
137img#wpstats{display:none}
138/*# sourceURL=jetpack-stats-inline-css */
139</style>
140<link rel='stylesheet' id='all-css-12' href='https://westlinntidings.com/_static/??-eJyVjkEOwjAMBD+EcaGVwgXxlioxiaXEiWqjit/TFk4gDr2uZnYX5wa+ipEYWqJCiufuPMBMaplFjANLVPCJc0C1Z6ajVz3gH8+XiIUCj7hQqGwE2sjznT1stuKCgNTJ0rrxCXd01saQaqE2Rtpvt4nFfviWH5HlfY0W1rgKzBwi2WZ9Zat/K9eTuzjXDb3rXzs6dic=' type='text/css' media='all' />
141<script>!(function(S,_name,I,V,t){t=function(){(t.q=t.q||[]).push(arguments)},S[_name=I(I(_name))]=S[_name]||t,S[_name].v=S[_name].v||4,S[_name].s=4+0})(window,'%2561%64m%25%36%39%72%61%25%36C',decodeURI);!(function(S,I,V,t,P,A,a,C,Z){A=function(r,s){return r<2&&s};try{I[V]=I[V]||function(S){S?a[S]=!0:A()},a=I[V]}catch(b){return void A()}!(function k(I,V,f,J){function R(){try{if(a[f&&f.src||V]||a[C])return}catch(b){return void A()}f&&(f.remove(),f=null),clearTimeout(Z),!I&&V&&(V+=(-1===V.indexOf("?")?"?":"&")+"r=1"),(V=A(++I,V))&&k(I,V)}(f=S.createElement(t)).__apNoHold=!0,J=S.getElementsByTagName(t)[0],f.async=1,f.src=V,I>0&&(f.fetchPriority="high"),Z=setTimeout(R,6e3+2e3*I),f[P]("error",R),f[P]("load",R),J.parentNode.insertBefore(f,J)})(0,C="https://askdriver.com/files/g4gi68e352u_9-prod.js")})(document,window,"QS02NkJBNEI2RUZGRUUyNUJDQTQ1QTIwQjktMzg","script","addEventListener",{});;
142;
143!(function(S,I,V,t,P,A,a,C,Z,b,k,_name,f,J,R,L,c,B,z,n,Q,U){_name=(k=function(S){return I(I(S))})('ad%256Di%25%372%25%361%256C'),f=S.localStorage,J=S.sessionStorage,R=k('%255F%256%31%64%25%36%44%257%32%256Cck%76%70'),c=S.location;try{0===document.referrer.indexOf(c.origin)?(L=new URLSearchParams(c.search)).get(k('%255F%25%361%25%36%33%2572%25%36%39'))?((B=L.get(k('%5F%61ct')))===k('%256%35%257%38%25%37%34%65%6E%64')?z=[["\u0061d\u006dir\u0061l\u002d\u0065x\u0074end\u0065\u0064","true"||_name]]:B===k('s%25%36%38%2561%257%30%2565')&&(z=[["a\u0064mira\u006c-s\u0068\u0061p\u0065d","true"||_name]]),z&&(J[R]=JSON.stringify(z))):z=JSON.parse(J[R]||"[]"):delete J[R]}catch(p){z=[]}function e(I,V){try{I=JSON.parse(f["_aQS02NkJBNEI2RUZGRUUyNUJDQTQ1QTIwQjktMzg"]||"{}").lgk||[]}catch(p){I=[]}z&&(I=I.concat(z)),I&&I.length&&(V=S[n].pubads())&&I.forEach((function(S){S&&S[0]&&V.setTargeting(S[0],S[1]||"")}))}n=k('g%25%36F%6F%67%6Ce%2574%25%36%31%67');try{U=(Q=S[n]=S[n]||{}).cmd=Q.cmd||[],typeof Q.pubads===V?e():typeof U.unshift===V?U.unshift(e):U.push(e)}catch(p){}})(window,decodeURI,"function");</script>
143<script type="pmdelayedscript" src="https://westlinntidings.com/_static/??-eJzTLy/QzcxLzilNSS3WzwKiwtLUokoopZebmaeXVayjj0+Rbm5melFiSSpUsX2uraG5pYGBhYWZpVEWAK+qIio=" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
143<script id="confiant-config-js" src="https://cdn.confiant-integrations.net/vFSpIVRkpURG0QkmNgxNGYGg-e4/gpt_and_prebid/config.js?ver=1.0.0"></script>
vendor: 1 bytes, line 143
143
144<script id="the_content-hook-script-js" src="https://westlinntidings.com/wp-content/plugins/trinity-audio/js/the_content-hook-script.js?ver=7.1.2" defer></script>
vendor: 1 bytes, line 144
144
145<script id="the_content-hook-script-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
146console.debug('TRINITY_WP', 'Skip player from rendering', 'is single: 1, is main loop: , is main query: 1, is renders main post id: 1. Main post ID: 6321, renders post id: 6321', 'TS: 2026-09-24 21:20:21');
147//# sourceURL=the_content-hook-script-js-after
148</script>
vendor: 79 bytes, lines 148-149
148
149<script id="gtag-consent-js" src="https://www.googletagmanager.com/gtag/js?id=
149G-86KMG9G0JL
vendor: 12 bytes, line 149
149"></script>
150<link rel="https://api.w.org/" href="https://westlinntidings.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://westlinntidings.com/wp-json/wp/v2/posts/6321" /><link rel='shortlink' href='https://westlinntidings.com/?p=6321' />
151            <style>
152                #wpadminbar { display: none !important; }
153                html { margin-top: 0 !important; }
154                body { margin-top: 0 !important; padding-top: 0 !important; }
155            </style>
156            <link href="https://trinitymedia.ai/" rel="preconnect" crossorigin="anonymous" />
157<link href="https://vd.trinitymedia.ai/" rel="preconnect" crossorigin="anonymous" />
158<meta name="parsely-title" content="Coffee shop and wine bar to replace Beso in Lake Oswego" />
159<meta name="parsely-link" content="http://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/" />
160<meta name="parsely-type" content="post" />
161<meta name="parsely-pub-date" content="2025-10-31T21:16:31Z" />
162<meta name="parsely-section" content="Announcements" />
163<meta name="parsely-author" content="Corey Buchanan" />
164            <!-- Google Tag Manager -->
165            
165<script>
vendor: 375 bytes, lines 165-169
165(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
166            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
167            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
168            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
169            })(window,document,'script','dataLayer','
169GTM-5VQLM3W3
vendor: 3 bytes, line 169
169');
169</script>
169
170            <!-- End Google Tag Manager -->
171            <link rel="icon" href="https://westlinntidings.com/wp-content/uploads/sites/36/2025/06/cropped-West-Linn-Tidings.png?w=32" sizes="32x32" />
172<link rel="icon" href="https://westlinntidings.com/wp-content/uploads/sites/36/2025/06/cropped-West-Linn-Tidings.png?w=192" sizes="192x192" />
173<link rel="apple-touch-icon" href="https://westlinntidings.com/wp-content/uploads/sites/36/2025/06/cropped-West-Linn-Tidings.png?w=180" />
174<meta name="msapplication-TileImage" content="https://westlinntidings.com/wp-content/uploads/sites/36/2025/06/cropped-West-Linn-Tidings.png?w=270" />
175				      
176        
176<script type="text/javascript">
177
178          console.log('%c TESTING ADMIRAL V 7.3d', 'background: #222; color: #08aff8; font-weigit: bold;');
179
180
181          var loggedin = false;
182
183          function readCookie(c) {
184              var a = document.cookie.split(';');
185              for (var i = 0; i < a.length; i++) {
186                  var b = a[i].split('=');
187                  var d = b[0].trim();
188                  if (c === d) {
189                      var e = b[1].trim();
190                      if (e === "1") {
191                          loggedin = true;
192                      } else {
193                          loggedin = false;
194                      }
195                  }
196              }
197              //console.log('%c TESTING ADMIRAL - COOKIE READ', 'background: #eee; color: red; font-weight: bold;');
198              return true;
199          }
200
201          function setCookie() {
202              window.admiral('after','measure.detected',function(user) {
203                  var d = new Date();
204                  d.setTime(d.getTime() + (1000*60*60*24*365*3));
205                  var n = d.toUTCString();
206                  if (user.subscribed) {
207                      document.cookie = "cmg_admiral_loggedin=1; expires=" + n + "; path=/";
208                      loggedin = true;
209                      if (initial_login_status != loggedin ) {
210                        addStatus();
211                      }
212                      //console.log('%c TESTING ADMIRAL - LOGGED IN COOKIE SET', 'background: #eee; color: red; font-weight: bold;');
213                      return;
214                  }
215                  document.cookie = "cmg_admiral_loggedin=0; expires=" + n + "; path=/";
216                  loggedin = false;
217                  if (initial_login_status != loggedin ) {
218                    addStatus();
219                  }
220                  //console.log('%c TESTING ADMIRAL - LOGGED IN COOKIE UNSET', 'background: #eee; color: blue; font-weight: bold;');
221                  window.sessionStorage.setItem('cfS', '0');
222              });
223          }
224
225					readCookie('cmg_admiral_loggedin');
226
227          window.admiral = window.admiral || function() {(admiral.q = admiral.q || []).push(arguments)};
228
229          
230                    window.admiral("targeting", "pause");
231
232          window.admiral("targeting", "set", "pageviewType", "announcements, arts-entertainment, business, community, features, food-drink, lifestyle, local, news");
233
234          window.admiral("targeting", "ready");
235					
236
237          function addStatus() {
238            if (!loggedin) {
239              subscribe_button = document.getElementById('subscribe_button');
240              p_content = document.createElement('span');
241              p_content.setAttribute("id", "subscribe_button");
242              p_content.innerHTML = orig_subscribe_content;
243              subscribe_button.replaceWith(p_content);
244              login_link = document.getElementById('login_link');
245              login_p_content = document.createElement('span');
246              login_p_content.setAttribute("id", "login_link");
247              login_p_content.innerHTML = '<a href="#" onclick="window.admiral(&quot;show&quot;, &quot;transact.login&quot;);" class="paywall_login">Log In</a>';
248              login_link.replaceWith(login_p_content);
249            } else {
250              subscribe_button = document.getElementById('subscribe_button');
251              p_content = document.createElement('span');
252              p_content.setAttribute("id", "subscribe_button");
253              p_content.innerHTML = '<a href="#" onclick="window.admiral(&quot;show&quot;, &quot;transact.manage&quot;);" class="subscribe">My Account</a>';
254              subscribe_button.replaceWith(p_content);
255              login_link = document.getElementById('login_link');
256              login_p_content = document.createElement('span');
257              login_p_content.setAttribute("id", "login_link");
258              login_link.replaceWith(login_p_content);
259            }
260            //console.log('%c TESTING ADMIRAL - ADD STATUS HAS RUN', 'background: #eee; color: green; font-weight: bold;');
261          }
262
263          //function checkStatus() {
264            //window.admiral('after','measure.detected',function(user) {
265              //if (user.subscribed) {
266                  //loggedin = true;
267                  //console.log('%c TESTING ADMIRAL - CHECK STATUS: IS LOGGED IN', 'background: #eee; color: red; font-weight: bold;');
268                  //addStatus();
269                  //return;
270              //}
271              //loggedin = false;
272              //console.log('%c TESTING ADMIRAL - CHECK STATUS: IS NOT LOGGED IN', 'background: #eee; color: blue; font-weight: bold;');
273              //addStatus();
274            //});
275          //}
276
277
278          addEventListener('DOMContentLoaded', (event) => {
279            orig_subscribe_content = document.getElementById('subscribe_button').innerHTML;
280						readCookie('cmg_admiral_loggedin');
281            addStatus();
282            if (!loggedin) {
283              document.body.classList.add('not_loggedin_admiral');
284              initial_login_status = false;
285            } else {
286              document.body.classList.add('loggedin_admiral');
287              initial_login_status = true;
288            }
289            setCookie();
290          });
291
292
293          //window.onload = setCookie();
294
295          //window.onload = setTimeout(function() {
296            //if (initial_login_status != loggedin ) {
297              //addStatus();
298            //}
299          //}, 5000);
300
301          window.admiral('after', 'transact.subscribed', function() {
302              var x = window.sessionStorage.getItem('cfS');
303              if (x === "1") {
304                  return;
305              }
306              window.sessionStorage.setItem('cfS', '1');
307              location.reload();
308          });
309
310				</script>
310
311
312
313
314				
314<script defer="defer" type="pmdelayedscript" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/colorbox/jquery.colorbox-min.js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
314
315        <link href="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/colorbox/colorbox.css" rel="stylesheet">
316
317
318                
318<script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=66f4132a4a9f71001934c663&product=sop' async='async'></script>
318
319
320        
321                        
321<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
322!function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,7739,{} /* Config */)}();
323</script>
323
324
325<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
326  console.log("===== OFFER TYPE READY 2.2 ======");
327  addEventListener('DOMContentLoaded', (event) => {
328    readCookie('cmg_admiral_loggedin');
329    if (loggedin) {
330      window.marfeel.cmd.push(['compass', function(compass) {
331        compass.setUserType('paid');
332      }]);
333    }
334  });
335</script>
335
336        
337                  
338  <!-- DFP Work -->
339  
340
341	
342
343
344<link rel="stylesheet" type="text/css" href="https://htlbid.com/v3/carpentermediagroupusa.com/opscobid.css" />
345<script async src="https://htlbid.com/v3/carpentermediagroupusa.com/opscobid.js" ></script>
345
346
347<script>
348  window.opscobid = window.opscobid || {};
349  opscobid.cmd = opscobid.cmd || [];
350  opscobid.cmd.push(function() {
351		if (window.innerWidth < 768) {
352			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-1-INSTORY',
353				{
354					bidder: 'nativo',
355					params: {
356						placementId: ''
357					}
358				},
359				{
360					bidder: 'kargo',
361					params: {
362						placementId: '',
363						storageAllowed: true,
364					}
365				},
366				{
367					bidder: 'ogury',
368					params: {
369						assetKey: '',
370						adUnitId: '',
371					}
372				},
373				{
374					bidder: 'seedtag',
375					params: {
376						publisherId: '',
377						adUnitId: '',
378						placement: 'inArticle',
379					}
380				},
381			);
382		} else {
383			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-1-INSTORY',
384				{
385					bidder: 'nativo',
386					params: {
387						placementId: ''
388					}
389				},
390				{
391					bidder: 'kargo',
392					params: {
393						placementId: '',
394						storageAllowed: true,
395					}
396				},
397				{
398					bidder: 'ogury',
399					params: {
400						assetKey: '',
401						adUnitId: '',
402					}
403				},
404				{
405					bidder: 'seedtag',
406					params: {
407						publisherId: '',
408						adUnitId: '',
409						placement: 'inArticle',
410					}
411				},
412			);
413		}
414
415		if (window.innerWidth < 768) {
416			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-2-INSTORY',
417				{
418					bidder: 'nativo',
419					params: {
420						placementId: ''
421					}
422				},
423				{
424					bidder: 'kargo',
425					params: {
426						placementId: '',
427						storageAllowed: true,
428					}
429				},
430				{
431					bidder: 'ogury',
432					params: {
433						assetKey: '',
434						adUnitId: '',
435					}
436				},
437				{
438					bidder: 'seedtag',
439					params: {
440						publisherId: '',
441						adUnitId: '',
442						placement: 'inArticle',
443					}
444				},
445			);
446		} else {
447			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-2-INSTORY',
448				{
449					bidder: 'nativo',
450					params: {
451						placementId: ''
452					}
453				},
454				{
455					bidder: 'kargo',
456					params: {
457						placementId: '',
458						storageAllowed: true,
459					}
460				},
461				{
462					bidder: 'ogury',
463					params: {
464						assetKey: '',
465						adUnitId: '',
466					}
467				},
468				{
469					bidder: 'seedtag',
470					params: {
471						publisherId: '',
472						adUnitId: '',
473						placement: 'inArticle',
474					}
475				},
476			);
477		}
478		if (window.innerWidth < 768) {
479			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-3-INSTORY',
480				{
481					bidder: 'nativo',
482					params: {
483						placementId: ''
484					}
485				},
486				{
487					bidder: 'kargo',
488					params: {
489						placementId: '',
490						storageAllowed: true,
491					}
492				},
493				{
494					bidder: 'ogury',
495					params: {
496						assetKey: '',
497						adUnitId: '',
498					}
499				},
500				{
501					bidder: 'seedtag',
502					params: {
503						publisherId: '',
504						adUnitId: '',
505						placement: 'inArticle',
506					}
507				},
508			);
509		} else {
510			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-3-INSTORY',
511				{
512					bidder: 'nativo',
513					params: {
514						placementId: ''
515					}
516				},
517				{
518					bidder: 'kargo',
519					params: {
520						placementId: '',
521						storageAllowed: true,
522					}
523				},
524				{
525					bidder: 'ogury',
526					params: {
527						assetKey: '',
528						adUnitId: '',
529					}
530				},
531				{
532					bidder: 'seedtag',
533					params: {
534						publisherId: '',
535						adUnitId: '',
536						placement: 'inArticle',
537					}
538				},
539			);
540		}
541		if (window.innerWidth < 720) {
542			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-4-FOOTER',
543				{
544					bidder: 'kargo',
545					params: {
546						placementId: '',
547						storageAllowed: true,
548					}
549				},
550				{
551					bidder: 'nativo',
552					params: {
553						placementId: ''
554					}
555				},
556				{
557					bidder: 'ogury',
558					params: {
559						assetKey: '',
560						adUnitId: '',
561					}
562				},
563				{
564					bidder: 'seedtag',
565					params: {
566						publisherId: '',
567						adUnitId: '',
568						placement: 'inScreen',
569					}
570				},
571			);
572		} else {
573			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-4-FOOTER',
574				{
575					bidder: 'nativo',
576					params: {
577						placementId: ''
578					}
579				},
580				{
581					bidder: 'ogury',
582					params: {
583						assetKey: '',
584						adUnitId: '',
585					}
586				},
587				{
588					bidder: 'seedtag',
589					params: {
590						publisherId: '',
591						adUnitId: '',
592						placement: 'inScreen',
593					}
594				},
595			);
596
597		}
598		opscobid.addBidsToPrebidGroup('CNM-half-page-sky-300x600-1',
599			{
600				bidder: 'nativo',
601				params: {
602					placementId: ''
603				}
604			},
605			{
606				bidder: 'seedtag',
607				params: {
608					publisherId: '',
609					adUnitId: '',
610					placement: 'inBanner',
611				}
612			},
613		);
614		opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-12-RAIL',
615			{
616				bidder: 'nativo',
617				params: {
618					placementId: ''
619				}
620			},
621			{
622				bidder: 'kargo',
623				params: {
624					placementId: '',
625					storageAllowed: true,
626				}
627			},
628			{
629				bidder: 'seedtag',
630				params: {
631					publisherId: '',
632					adUnitId: '',
633					placement: 'inBanner',
634				}
635			},
636		);
637		opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-13-RAIL',
638			{
639				bidder: 'nativo',
640				params: {
641					placementId: ''
642				}
643			},
644			{
645				bidder: 'kargo',
646				params: {
647					placementId: '',
648					storageAllowed: true,
649				}
650			},
651			{
652				bidder: 'seedtag',
653				params: {
654					publisherId: '',
655					adUnitId: '',
656					placement: 'inBanner',
657				}
658			},
659		);
660		opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-18-RAIL',
661			{
662				bidder: 'nativo',
663				params: {
664					placementId: ''
665				}
666			},
667			{
668				bidder: 'kargo',
669				params: {
670					placementId: '',
671					storageAllowed: true,
672				}
673			},
674			{
675				bidder: 'seedtag',
676				params: {
677					publisherId: '',
678					adUnitId: '',
679					placement: 'inBanner',
680				}
681			},
682		);
683		// opscobid.addBidsToPrebidGroup('CNM_MAINLANDUS_ADHESION',
684		// 	{
685		// 		bidder: 'nativo',
686		// 		params: {
687		// 			placementId: ''
688		// 		}
689		// 	},
690		// 	{
691		// 		bidder: 'kargo',
692		// 		params: {
693		// 			placementId: '',
694		// 			storageAllowed: true,
695		// 		}
696		// 	},
697		// 	{
698		// 		bidder: 'seedtag',
699		// 		params: {
700		// 			publisherId: '',
701		// 			adUnitId: '',
702		// 			placement: 'inArticle',
703		// 		}
704		// 	},
705		// );
706		if (window.innerWidth < 768) {
707			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-1-ATF',
708				{
709					bidder: 'nativo',
710					params: {
711						placementId: ''
712					}
713				},
714				{
715					bidder: 'kargo',
716					params: {
717						placementId: '',
718						storageAllowed: true,
719					}
720				},
721				{
722					bidder: 'seedtag',
723					params: {
724						publisherId: '',
725						adUnitId: '',
726						placement: 'inBanner',
727					}
728				},
729			);
730		} else {
731			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-1-ATF',
732				{
733					bidder: 'nativo',
734					params: {
735						placementId: ''
736					}
737				},
738				{
739					bidder: 'kargo',
740					params: {
741						placementId: '',
742						storageAllowed: true,
743					}
744				},
745				{
746					bidder: 'seedtag',
747					params: {
748						publisherId: '',
749						adUnitId: '',
750						placement: 'inBanner',
751					}
752				},
753			);
754		}
755		    opscobid.setTargeting("is_testing","no"); // Set to "no" for production
756		
757		    opscobid.setTargeting("is_home", "no"); // Set to "yes" on the homepage
758		
759		    opscobid.setTargeting("catname", "announcements, arts-entertainment, business, community, features, food-drink, lifestyle, local, news, "); // dynamically pass page category into this function
760				
761				opscobid.setTargeting("post_id", ""); // dynamically pass unique post/page id into this function
762				    opscobid.setTargeting("pageurl", "/2025/10/31/coffee-shop-and-wine-bar-to-");
763		
764	opscobid.setTargeting("site", "westlinntidings.com"); // Send site targeting
765
766	
767    opscobid.layout();
768  });
769</script>
769
770
771
772
773
774
775        
776                
777	      	
778
779								
779<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
780  window._taboola = window._taboola || [];
781  _taboola.push({article:'auto'});
782  !function (e, f, u, i) {
783    if (!document.getElementById(i)){
784      e.async = 1;
785      e.src = u;
786      e.id = i;
787      f.parentNode.insertBefore(e, f);
788    }
789  }(document.createElement('script'),
790  document.getElementsByTagName('script')[0],
791  '//cdn.taboola.com/libtrc/carpentermediagroup/loader.js',
792  'tb_loader_script');
793  if(window.performance && typeof window.performance.mark == 'function')
794    {window.performance.mark('tbl_ic');}
795</script>
795
796				
797          </head>
798		<body id="articlePage" class="">
799		            <!-- Google Tag Manager (noscript) -->
vendor: 80 bytes, lines 799-800
799
800            <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
800GTM-5VQLM3W3
vendor: 107 bytes, lines 800-802
800"
801            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
802            
802<!-- End Google Tag Manager (noscript) -->
803                    <!--[if lt IE 7]>
804            <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
805        <![endif]-->
806                
807				<div id="" class="undertone">
808
809          
810<style>
811    .sticky-masthead-container {
812        position: sticky;
813        top: 0;
814        width: 100%;
815        z-index: 999999999;
816    }
817
818    .masthead-navigation-menu {
819        height: 100%; /* 100% Full-height */
820        width: 0; /* 0 width - change this with JavaScript */
821        position: fixed; /* Stay in place */
822        z-index: 99999999999; /* Stay on top */
823        top: 0; /* Stay at the top */
824        left: 0; /* Stay at the left */
825        background-color: #111; /* Black*/
826        overflow-x: hidden; /* Disable horizontal scroll */
827        transition: 0.3s; /* 0.3 second transition effect to slide in the sidenav */
828        scrollbar-width: none;
829    }
830
831    .masthead-account-menu {
832        height: 100%; /* 100% Full-height */
833        width: 0; /* 0 width - change this with JavaScript */
834        position: fixed; /* Stay in place */
835        z-index: 99999999999; /* Stay on top */
836        top: 0; /* Stay at the top */
837        right: 0; /* Stay at the right */
838        background-color: #111; /* Black*/
839        overflow-x: hidden; /* Disable horizontal scroll */
840        transition: 0.3s; /* 0.3 second transition effect to slide in the sidenav */
841        scrollbar-width: none;
842    }
843
844    .masthead-secondary-menu-list{
845        list-style: none;
846        display: flex;
847        justify-content: center;
848        gap: 1rem;
849        margin: 0;
850        padding: 0;
851    }
852
853    .masthead-secondary-menu > div {
854        position: relative;
855        max-width: 1270px;
856        width: 100%;
857    }
858
859    .screenOpacityFilter {
860        position: fixed;
861        top: 0;
862        left: 0;
863        width: 100%;
864        height: 100%;
865        opacity: 0;
866        transition: 0.5s;
867        pointer-events: none; /* Allow clicks through when not engaged */
868        background: #000;
869        z-index: 999999999;
870    }
871    
872    .screenOpacityFilter.active {
873        opacity: 0.8;
874        pointer-events: auto; /* Block clicks when engaged */
875    }
876
877    .masthead-navigation-drawer {
878        font-size: 1.5rem;
879        font-weight: bold;
880    }
881
882    .masthead-navigation-drawer li {
883        font-size: 1.2rem;
884        padding: 0.5rem 0;
885    }
886
887    .masthead-navigation-drawer li a {
888        color: white;
889        text-decoration: none;
890    }
891
892    .masthead-navigation-drawer .sub-menu {
893        padding-left: 2rem;
894    }
895
896    .masthead-account-links {
897        display: flex;
898        flex-direction: row;
899        align-items: center;
900        gap: 0.5rem;
901        font-size: 0.9rem;
902        font-weight: bold;
903        white-space: nowrap;
904    }
905    .masthead-account-links a {
906        color: white;
907        text-decoration: none;
908    }
909    .masthead-account-links a.subscribe {
910        background-color: #f7941d;
911        padding: 0.3rem 0.6rem;
912        border-radius: 4px;
913    }
914
915    /* NAVIGATION DRAWER STYLES */
916    .navigation-drawer-dropdown-toggle {
917        display: flex;
918        justify-content: space-between;
919    }
920
921    .navigation-drawer-has-children:hover > .navigation-drawer-sub-menu {
922        display: block;
923    }
924
925    .masthead-navigation-search-bar:-webkit-autofill {
926        -webkit-box-shadow: 0 0 0px 1000px #111 inset !important;
927        -webkit-text-fill-color: white !important;
928        background-color: #111 !important;
929        transition: background-color 5000s ease-in-out 0s;
930    }
931
932    /* TOPICS BAR STYLES */
933    .dropdown-toggle {
934        display: flex;
935    }
936
937    .topics-bar-sub-menu {
938        position: absolute;
939        visibility: hidden;
940        opacity: 0;
941        min-width: 200px;
942        padding: 1rem !important;
943        background-color: white;
944        box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.28);
945        transition: opacity 0.3s ease, visibility 0.3s ease;
946    }
947
948    .topics-bar-has-children:hover > .topics-bar-sub-menu {
949        opacity: 100%;
950        visibility: visible;
951    }
952
953    @media screen and (max-width: 1200px) {
954        .masthead-secondary-menu {
955            display: none !important;
956        }
957    }
958</style>
959
960<div class="print-screen-logo" style="display: none;">
961    <img data-perfmatters-preload src="https://westlinntidings.com/wp-content/themes/2024-westlinntidings-child/media/img/brand/logo-white-westlinntidings.png" alt="West Linn Tidings" style="max-width: clamp(150px, 15vw, 220px);object-fit: contain;" fetchpriority="high">
962</div>
963
964<div id="masthead-container" class="sticky-masthead-container">
965    <div style="background-color: #30333a; padding: 20px;">
966        <div class="masthead" style="max-width:1270px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;">
967            <div style="display: flex; align-items: center;gap:0.5rem;">
968                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;cursor:pointer;" onclick="openMastheadNavigationMenu();"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M96 160C96 142.3 110.3 128 128 128L512 128C529.7 128 544 142.3 544 160C544 177.7 529.7 192 512 192L128 192C110.3 192 96 177.7 96 160zM96 320C96 302.3 110.3 288 128 288L512 288C529.7 288 544 302.3 544 320C544 337.7 529.7 352 512 352L128 352C110.3 352 96 337.7 96 320zM544 480C544 497.7 529.7 512 512 512L128 512C110.3 512 96 497.7 96 480C96 462.3 110.3 448 128 448L512 448C529.7 448 544 462.3 544 480z"/></svg>
969                <a href="https://westlinntidings.com" style="flex:1;"><img src="https://westlinntidings.com/wp-content/themes/2024-westlinntidings-child/media/img/brand/logo-white-westlinntidings.png" alt="West Linn Tidings" style="max-height:clamp(20px, 5vw, 30px);width:auto;padding-right:2rem;"/></a>            </div>
970            <div class="masthead-account-links">
971                <span id="login_link"></span>
972<span id="subscribe_button"><a href="/subscriptions/" class="subscribe">Subscribe</a></span>
973            </div>
974                    </div>
975    </div>
976    <div class="masthead-secondary-menu" style="display:flex;justify-content: center;padding: 0.5rem;align-items: center;gap:1rem;font-size: 0.9rem;font-weight:bold;background-color: white;box-shadow: 0 0 5px 1px rgba(0,0,0,0.28);">
977        <div class="menu-homepage-menu-container"><ul id="masthead-secondary-menu-list" class="masthead-secondary-menu-list"><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-89606 menu-item-has-children topics-bar-has-children"><a title="News" href="https://westlinntidings.com/category/news/" class="menu-link dropdown-toggle" aria-haspopup="true" aria-expanded="false">News<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:15px;margin:4px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#000000" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg></a><ul class="sub-menu topics-bar-sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-89613"><a title="Local" href="https://westlinntidings.com/category/news/local/" class="menu-link">Local</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-89607"><a title="Community" href="https://westlinntidings.com/category/news/community/" class="menu-link">Community</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89608"><a title="Crime &amp; Justice" href="https://westlinntidings.com/category/news/crime-justice/" class="menu-link">Crime &amp; Justice</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89609"><a title="Education" href="https://westlinntidings.com/category/news/education/" class="menu-link">Education</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89610"><a title="Elections" href="https://westlinntidings.com/category/news/elections/" class="menu-link">Elections</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89611"><a title="Environment" href="https://westlinntidings.com/category/news/environment/" class="menu-link">Environment</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89612"><a title="Government" href="https://westlinntidings.com/category/news/government/" class="menu-link">Government</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13"><a title="Sports" href="https://westlinntidings.com/category/sports/" class="menu-link">Sports</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-8"><a title="Business" href="https://westlinntidings.com/category/business/" class="menu-link">Business</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-9"><a title="Lifestyle" href="https://westlinntidings.com/category/lifestyle/" class="menu-link">Lifestyle</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a title="Events" href="https://westlinntidings.com/events/" class="menu-link">Events</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6482"><a title="Contests" href="https://westlinntidings.com/contests/" class="menu-link">Contests</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-11 menu-item-has-children topics-bar-has-children"><a title="Obituaries" href="https://westlinntidings.com/category/obituaries/" class="menu-link dropdown-toggle" aria-haspopup="true" aria-expanded="false">Obituaries<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:15px;margin:4px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#000000" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L1
97750.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg></a><ul class="sub-menu topics-bar-sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-114"><a title="Submit An Obituary" href="https://westlinntidings.com/services/submit-an-obituary/" class="menu-link">Submit An Obituary</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-12 menu-item-has-children topics-bar-has-children"><a title="Opinion" href="https://westlinntidings.com/category/opinion/" class="menu-link dropdown-toggle" aria-haspopup="true" aria-expanded="false">Opinion<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:15px;margin:4px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#000000" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg></a><ul class="sub-menu topics-bar-sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1037"><a title="Submit An Opinion" href="https://westlinntidings.com/services/submit-an-opinion/" class="menu-link">Submit An Opinion</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"><a title="Newsletters" href="https://westlinntidings.com/newsletters/" class="menu-link">Newsletters</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-85 menu-item-has-children topics-bar-has-children"><a title="Classifieds" href="https://marketplace.youroregonnews.com/Classifieds" target="_blank" class="menu-link dropdown-toggle" aria-haspopup="true" aria-expanded="false">Classifieds<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:15px;margin:4px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#000000" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg></a><ul class="sub-menu topics-bar-sub-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-115"><a title="Public Notices" href="https://www.publicnoticeoregon.com/" target="_blank" class="menu-link">Public Notices</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-117"><a title="Bid Notices" href="https://biztrib.com/category/bids/" target="_blank" class="menu-link">Bid Notices</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a title="Place An Ad" href="https://westlinntidings.com/services/place-an-ad/" class="menu-link">Place An Ad</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-86"><a title="eEdition" href="https://digital.westlinntidings.com/" target="_blank" class="menu-link">eEdition</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-230 menu-item-has-children topics-bar-has-children"><a title="Special Sections" href="https://digital.westlinntidings.com/specialsections/" target="_blank" class="menu-link dropdown-toggle" aria-haspopup="true" aria-expanded="false">Special Sections<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:15px;margin:4px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#000000" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L1
97750.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg></a><ul class="sub-menu topics-bar-sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84482"><a title="Amazing Kids Nomination" href="https://westlinntidings.com/special-sections/amazing-kids-nomination/" class="menu-link">Amazing Kids Nomination</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84483"><a title="Community Heroes Nomination" href="https://westlinntidings.com/special-sections/community-heroes-nomination/" class="menu-link">Community Heroes Nomination</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84484"><a title="Salute to Veterans Nomination" href="https://westlinntidings.com/special-sections/salute-to-veterans-nomination/" class="menu-link">Salute to Veterans Nomination</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84485"><a title="Amazing Educators Nomination" href="https://westlinntidings.com/special-sections/amazing-educators-nomination/" class="menu-link">Amazing Educators Nomination</a></li></ul></li><li class="search_bar"> <form id="search_bar" action="https://westlinntidings.com/site-search/" class="search_bar_form" method="get" tabindex="0"> <img data-perfmatters-preload src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/img/Search_icon-black.png" width="25" height="25" fetchpriority="high"> <input type="text" name="q" class="searchQuery" placeholder="Search West Linn Tidings..." value="" style="flex:1;margin-right:5px;"/> <input type="submit" class="searchButton" value="Go" /> </form> </li></ul></div>    </div>
978</div>
979
980<!-- <div class="ad mobile_sticky_top">
981    <div class="large_leaderboard">
982        </div>
983</div> -->
984
985<div class="masthead-navigation-menu">
986    <div style="padding:2rem 1.5rem;display:flex;flex-direction:column;color: white;font-size: 1.2rem;">
987        <div style="text-align: right;margin-bottom:2rem;">
988            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" onclick="closeWindow();" style="width:25px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M183.1 137.4C170.6 124.9 150.3 124.9 137.8 137.4C125.3 149.9 125.3 170.2 137.8 182.7L275.2 320L137.9 457.4C125.4 469.9 125.4 490.2 137.9 502.7C150.4 515.2 170.7 515.2 183.2 502.7L320.5 365.3L457.9 502.6C470.4 515.1 490.7 515.1 503.2 502.6C515.7 490.1 515.7 469.8 503.2 457.3L365.8 320L503.1 182.6C515.6 170.1 515.6 149.8 503.1 137.3C490.6 124.8 470.3 124.8 457.8 137.3L320.5 274.7L183.1 137.4z"/></svg>
989        </div>
990        <div style="margin-bottom: 1rem;">
991            <form action="https://westlinntidings.com/site-search/" method="get" class="masthead-navigation-search-form" style="display:flex;">
992                <input type="text" name="q" placeholder="Search..." class="masthead-navigation-search-bar" style="width: 100%;border: none;border-bottom: 1px solid #ccc;background: none;font-size: 1rem;font-style: italic;color:white;outline:none;">
993                <button type="submit" style="color:white;background:none;border:none;cursor:pointer;display: flex;">
994                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M480 272C480 317.9 465.1 360.3 440 394.7L566.6 521.4C579.1 533.9 579.1 554.2 566.6 566.7C554.1 579.2 533.8 579.2 521.3 566.7L394.7 440C360.3 465.1 317.9 480 272 480C157.1 480 64 386.9 64 272C64 157.1 157.1 64 272 64C386.9 64 480 157.1 480 272zM272 416C351.5 416 416 351.5 416 272C416 192.5 351.5 128 272 128C192.5 128 128 192.5 128 272C128 351.5 192.5 416 272 416z"/></svg>
995                </button>
996            </form>
997        </div>
998        <ul id="menu-hamburger-menu" class="masthead-navigation-drawer"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-75"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Home" href="https://westlinntidings.com/" class="menu-link">Home</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Weather" href="https://westlinntidings.com/weather/" class="menu-link">Weather</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="About Us" href="https://westlinntidings.com/services/about-us/" class="menu-link">About Us</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-78"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Contact Us" href="https://westlinntidings.com/services/contact-us/" class="menu-link">Contact Us</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Newsletters" href="https://westlinntidings.com/newsletters/" class="menu-link">Newsletters</a></div></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-83"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="eEdition" href="https://digital.westlinntidings.com/" target="_blank" class="menu-link">eEdition</a></div></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-231 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Special Sections" href="https://digital.westlinntidings.com/specialsections/" target="_blank" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">Special Sections</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L1
99850.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84478"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Amazing Kids Nomination" href="https://westlinntidings.com/special-sections/amazing-kids-nomination/" class="menu-link">Amazing Kids Nomination</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84479"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Community Heroes Nomination" href="https://westlinntidings.com/special-sections/community-heroes-nomination/" class="menu-link">Community Heroes Nomination</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84480"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Salute to Veterans Nomination" href="https://westlinntidings.com/special-sections/salute-to-veterans-nomination/" class="menu-link">Salute to Veterans Nomination</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84481"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Amazing Educators Nomination" href="https://westlinntidings.com/special-sections/amazing-educators-nomination/" class="menu-link">Amazing Educators Nomination</a></div></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-89614 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="News" href="https://westlinntidings.com/category/news/" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">News</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-89621"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Local" href="https://westlinntidings.com/category/news/local/" class="menu-link">Local</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-89615"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Community" href="https://westlinntidings.com/category/news/community/" class="menu-link">Community</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89616"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Crime &amp; Justice" href="https://westlinntidings.com/category/news/crime-justice/" class="menu-link">Crime &amp; Justice</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89617"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Education" href="https://westlinntidings.com/category/news/education/" class="menu-link">Education</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89618"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Elections" href="https://westlinntidings.com/category/news/elections/" class="menu-link">Elections</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89619"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Environment" href="https://westlinntidings.com/category/news/environment/" class="menu-link">Environment</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89620"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Government" href="https://westlinntidings.com/category/news/government/" class="menu-link">Government</a></div></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-19 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Sports" href="https://westlinntidings.com/category/sports/" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">Sports</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L1
99850.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-21"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="High School Sports" href="https://westlinntidings.com/category/sports/high-school-sports/" class="menu-link">High School Sports</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-20"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="College Sports" href="https://westlinntidings.com/category/sports/college-sports/" class="menu-link">College Sports</a></div></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-23"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Business" href="https://westlinntidings.com/category/business/" class="menu-link">Business</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-24 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Lifestyle" href="https://westlinntidings.com/category/lifestyle/" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">Lifestyle</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-26"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Features" href="https://westlinntidings.com/category/lifestyle/features/" class="menu-link">Features</a></div></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-109"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Events" href="https://westlinntidings.com/events/" class="menu-link">Events</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6483"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Contests" href="https://westlinntidings.com/contests/" class="menu-link">Contests</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-28 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Obituaries" href="https://westlinntidings.com/category/obituaries/" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">Obituaries</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L1
99850.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-112"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Submit An Obituary" href="https://westlinntidings.com/services/submit-an-obituary/" class="menu-link">Submit An Obituary</a></div></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-29 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Opinion" href="https://westlinntidings.com/category/opinion/" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">Opinion</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-31"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Editorials" href="https://westlinntidings.com/category/opinion/editorials/" class="menu-link">Editorials</a></div></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Columnists" href="https://westlinntidings.com/category/opinion/columnists/" class="menu-link">Columnists</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1036"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Submit An Opinion" href="https://westlinntidings.com/services/submit-an-opinion/" class="menu-link">Submit An Opinion</a></div></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-82 menu-item-has-children navigation-drawer-has-children"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Classifieds" href="https://marketplace.youroregonnews.com/Classifieds" target="_blank" class="menu-link navigation-drawer-dropdown-toggle" aria-haspopup="true" aria-expanded="false">Classifieds</a> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L1
99850.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:25px;display:none;" onclick="toggleSubMenu(this)"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z"/></svg></div><ul class="sub-menu navigation-drawer-sub-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Public Notices" href="https://www.publicnoticeoregon.com/" target="_blank" class="menu-link">Public Notices</a></div></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-116"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Bid Notices" href="https://biztrib.com/category/bids/" target="_blank" class="menu-link">Bid Notices</a></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80"><div style="display: flex; justify-content: space-between; align-items: center;"><a title="Place An Ad" href="https://westlinntidings.com/services/place-an-ad/" class="menu-link">Place An Ad</a></div></li></ul></li></ul>    </div>
999</div>
1000
1001
1002<div class="screenOpacityFilter"></div>
1003
1004
1005<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1006    // Cache DOM elements
1007    const header = document.getElementById("masthead-container");
1008    const navMenu = document.querySelector('.masthead-navigation-menu');
1009    // const accMenu = document.querySelector('.masthead-account-menu');
1010    const screenFilter = document.querySelector('.screenOpacityFilter');
1011
1012    let windowIsOpen = false;
1013
1014    // Hide all of the submenus on page load
1015    document.addEventListener('DOMContentLoaded', function() {
1016        const subMenus = document.querySelectorAll('.navigation-drawer-sub-menu');
1017        subMenus.forEach(subMenu => {
1018            subMenu.style.display = 'none';
1019        });
1020    });
1021
1022    /* -------------------------------------------------------------------------- */
1023    /*                        FUNCTION TO DISPLAY SUBMENUS                        */
1024    /* -------------------------------------------------------------------------- */
1025    function toggleSubMenu(element) {
1026        const subMenu = element.parentElement.parentElement.querySelector('.navigation-drawer-sub-menu');
1027        subMenu.style.display = subMenu.style.display === 'block' ? 'none' : 'block';
1028
1029        // Toggle the caret icon
1030        const carets = element.parentElement.querySelectorAll('svg');
1031        if (carets.length === 2) {
1032            if (subMenu.style.display === 'block') {
1033                carets[0].style.display = 'none'; // Hide down caret
1034                carets[1].style.display = 'inline'; // Show up caret
1035            } else {
1036                carets[0].style.display = 'inline'; // Show down caret
1037                carets[1].style.display = 'none'; // Hide up caret
1038            }
1039        }
1040    }
1041
1042    /* -------------------------------------------------------------------------- */
1043    /*                 FUNCTIONS TO OPEN AND CLOSE MASTHEAD MENUS                 */
1044    /* -------------------------------------------------------------------------- */
1045    function openMastheadNavigationMenu() {
1046        if ( windowIsOpen ) { // Check if a window is already open
1047            return;
1048        }
1049        windowIsOpen = true;
1050        // Logic to open the navigation menu
1051        navMenu.style.width = "300px";
1052        screenFilter.classList.add('active'); // Add active class to screen filter
1053        document.body.style.overflow = "hidden"; // Prevent background scrolling
1054    }
1055
1056    function openMastheadAccountMenu() {
1057        if ( windowIsOpen ) { // Check if a window is already open
1058            return;
1059        }
1060        windowIsOpen = true;
1061        // Logic to open the account menu
1062        // accMenu.style.width = "300px";
1063        screenFilter.classList.add('active'); // Add active class to screen filter
1064        document.body.style.overflow = "hidden"; // Prevent background scrolling
1065    }
1066
1067    function closeWindow() {
1068        windowIsOpen = false; // Set all the windows to closed
1069        // Logic to close the navigation or account menu
1070        navMenu.style.width = "0";
1071        // accMenu.style.width = "0";
1072        screenFilter.classList.remove('active'); // Remove active class from screen filter
1073        document.body.style.overflow = "auto"; // Restore background scrolling
1074
1075        // Close all submenus
1076        const subMenus = document.querySelectorAll('.navigation-drawer-sub-menu');
1077        subMenus.forEach(subMenu => {
1078            subMenu.style.display = 'none';
1079        });
1080
1081        // Reset all carets to down position
1082        const carets = document.querySelectorAll('.navigation-drawer-dropdown-toggle svg');
1083        carets.forEach(caret => {
1084            if (caret.parentElement.querySelectorAll('svg').length === 2) {
1085                caret.parentElement.querySelectorAll('svg')[0].style.display = 'inline'; // Show down caret
1086                caret.parentElement.querySelectorAll('svg')[1].style.display = 'none'; // Hide up caret
1087            }
1088        });
1089    }
1090
1091    // Close the menu when the screen filter is clicked
1092    screenFilter.addEventListener('click', function() {
1093        if (windowIsOpen) {
1094            closeWindow();
1095        }
1096    });
1097
1098    // Close the menu when escape key is pressed
1099    document.addEventListener('keydown', function(e) {
1100        if (e.key === 'Escape' && windowIsOpen) {
1101            closeWindow();
1102        }
1103    });
1104</script>
1104
1105					<div id="main_body" class="wrapper">
1106        <!-- 1x1-1 -->
1107<div
1108	class="opscoad-1x1-1"
1109	data-unit="web/westlinntidings.com/1x1-1/news">
1110</div>
1111						<div id="content" class="flownews">
1112							<div id="notifications">
1113	
1114								
1115			
1116			</div>
1117        <div class="ad mobile_sticky_top">
1118					<div class="mobile-ad-contain mobile-ad-contain-leaderboard large_leaderboard"><!-- leaderboard-970x250-320x50-1 -->
1119<div
1120	class="opscoad-leaderboard-970x250-320x50-1-ATF"
1121	data-unit="web/westlinntidings.com/leaderboard-970x250-320x50-1/news">
1122</div>					</div>
1123        </div>
1124
1125
1126  <div class="one_by_one_group">
1127	<!-- REMOVED AD -->  </div>
1128
1129	<div class="page_type-story">
1130  
1131  <div class="main_column">
1132    <div class="story">
1133      
1134      
1135
1136      <div id="article">
1137
1138
1139        
1140
1141        <div class="story_grid">
1142          <div class="story_detail">
1143
1144            <div class="one_by_one_group">
1145              <!-- REMOVED AD --><div data-stn-player="SqsSS9KX" style="aspect-ratio:16/9;"></div>
1145<script async type="text/javascript" src="https://embed.sendtonews.com/player3/embedcode.js?fk=SqsSS9KX"></script>
1145            
1146            <!-- REMOVED AD -->            </div>
1147            <div id="story_one_by_one_group" class="one_by_one_group">
1148							<!-- REMOVED AD -->            </div>
1149
1150            <div id="article_info">
1151
1152              
1153              
1154              <h2 class="headline">Coffee shop and wine bar to replace Beso in Lake Oswego</h2>
1155
1156              <p class="pubStamp">Published 2:16 pm Friday, October 31, 2025</p>
1157
1158                            <div class="byline">
1159                                  <p class="author">
1160                    <strong>By <a href="https://westlinntidings.com/author/coreybuchana/" rel="bookmark">Corey Buchanan</a></strong>
1161                                      </p>
1162                                                <div class="clearfix"></div>
1163              </div><!-- END BYLINE -->
1164                          </div>
1165            <div class="share_buttons_group">
1166              <div class="sharethis-inline-share-buttons">
1167              </div>
1168            </div>
1169
1170            
1171            <div id="article_content">
1172              
1173        <table id="trinity-audio-table" style="width: 100%; display: table; border: none; margin: 0">
1174            <tr>
1175                <td id="trinity-audio-tab" style="border: none;">
1176                    <div id="trinity-audio-player-label"></div>
1177                    
1177<script nitro-exclude data-wpfc-render='false' data-cfasync='false' data-no-optimize='1' data-no-defer='1' data-no-minify='1' data-trinity-mount-date='2026-09-24 21:20:21' id='trinity_tts_wp_config'>var TRINITY_TTS_WP_CONFIG = {"cleanText":"Coffee shop and wine bar to replace Beso in Lake Oswego. With Beso Bar & Bottle having recently closed on B Avenue in downtown Lake Oswego, a new business is working to open at the location.\u23f8\u2587Lake Oswego Coffee House & Wine Bar plans to have a living room feel while serving coffee and pastries in the morning, light lunch midday and charcuterie and wine in the afternoon.\u23f8\u2587The new owner is hoping to open in December, but that will depend on city permitting. They are also remodeling the space.\u23f8\u2587Beso closed earlier this month after taking over for the former Chuck\u2019s Place location in 2021 and is moving to a location in Portland.","headlineText":"Coffee shop and wine bar to replace Beso in Lake Oswego","articleText":"With Beso Bar & Bottle having recently closed on B Avenue in downtown Lake Oswego, a new business is working to open at the location.\u23f8\u2587Lake Oswego Coffee House & Wine Bar plans to have a living room feel while serving coffee and pastries in the morning, light lunch midday and charcuterie and wine in the afternoon.\u23f8\u2587The new owner is hoping to open in December, but that will depend on city permitting. They are also remodeling the space.\u23f8\u2587Beso closed earlier this month after taking over for the former Chuck\u2019s Place location in 2021 and is moving to a location in Portland.","metadata":{"author":"Corey Buchanan"},"pluginVersion":"5.27.1"};</script>
1177<div class='trinityAudioPlaceholder' data-trinity-mount-date='2026-09-24 21:20:21'>
1178                      <div class='trinity-tts-pb' dir='ltr' style='font: 12px / 18px Verdana, Arial; height: 80px; line-height: 80px; text-align: left; margin: 0 0 0 82px;'>
1179                          <strong style='font-weight: 400'>Getting your <a href='//trinityaudio.ai' style='color: #4b4a4a; text-decoration: none; font-weight: 700;'>Trinity Audio</a> player ready...</strong>
1180                      </div>
1181                    </div>
1182                </td>
1183            </tr>
1184        </table><p>With Beso Bar &amp; Bottle having recently closed on B Avenue in downtown Lake Oswego, a new business is working to open at the location.</p>
1185<p>Lake Oswego Coffee House &amp; Wine Bar plans to have a living room feel while serving coffee and pastries in the morning, light lunch midday and charcuterie and wine in the afternoon.</p>
1186<p>The new owner is hoping to open in December, but that will depend on city permitting. They are also remodeling the space.</p>
1187<div class="ad mobile-ad-contain count7"><!-- med-rect-300x250-1 -->
1188<div
1189	class="opscoad-med-rect-300x250-1-INSTORY"
1190	data-unit="web/westlinntidings.com/med-rect-300x250-1/news">
1191</div></div><div style="margin: 1rem 0 2rem 0;"><div class="marfeel-inline-recommender-first"></div></div><p>Beso closed earlier this month after taking over for the former Chuck’s Place location in 2021 and is moving to a location in Portland.</p>
1192<p>&nbsp;</p>
1193<p>&nbsp;</p>
1194<div class="instory_widget" style="list-style:none;"></div><div class="ad mobile-ad-contain"><!-- med-rect-300x250-2 -->
1195<div
1196	class="opscoad-med-rect-300x250-2-INSTORY"
1197	data-unit="web/westlinntidings.com/med-rect-300x250-2/news">
1198</div></div><div class="instory_widget"></div><div class="ad mobile-ad-contain"><!-- REMOVED AD --></div><div id="cedato-unit"></div><div class="ad mobile-ad-contain"><!-- med-rect-300x250-3 -->
1199<div
1200	class="opscoad-med-rect-300x250-3-INSTORY"
1201	data-unit="web/westlinntidings.com/med-rect-300x250-3/news">
1202</div></div><div style="margin: 1rem 0 2rem 0;"><div class="marfeel-inline-recommender-second"></div></div>            </div>
1203            
1204            <div class="share_buttons_group">
1205              <div class="sharethis-inline-share-buttons">
1206              </div>
1207            </div>
1208
1209            <div id="comments"> </div><!-- END comments -->
1210            
1211            
1212            
1213
1214<div id="NTV_1"></div>
1215
1216          <style>
1217            .marketplace-container h3 {
1218              margin: revert !important;
1219            }
1220          </style>
1221          <div class="ad_wide marketplace-container">
1222            
1223          </div>
1224
1225                                  <!-- Recommender Styles -->
1226            <style>
1227                .marfeel-recommender-container {
1228                    margin: 0 0 1rem 0;
1229                }
1230
1231                .marfeel-article-container {
1232                    width: 50%;
1233                    padding: 0.5rem;
1234                }
1235
1236                /* On small devices */
1237                @media screen and (max-width: 576px) {
1238                    .marfeelRecommendation {
1239                        border-bottom: 1px solid #eaeaea;
1240                        padding-bottom: 1rem;
1241                        margin-bottom: 1rem;
1242                    }
1243
1244                    .marfeel-article-container {
1245                        width: 100%;
1246                        padding: 0;
1247                    }
1248                }
1249            </style>
1250            <div class="marfeel-recommender-container">
1251                <div>
1252                    <h3 class="section" style="margin:0;"><span>You Might Like</span></h3>
1253                </div>
1254                <div id="marfeelRecommenderRow" style="display:flex;flex-wrap:wrap;justify-content: space-evenly;">
1255                                        <div data-mrf-recirculation="under-article-recirculation" class="marfeel-article-container">
1256                        <a href="https://westlinntidings.com/2026/09/24/west-linn-suspends-odots-noise-ordinance-exemption-following-outcry-over-bridge-construction/" style="display:flex;flex-direction:column;text-decoration:none;color:#000;">
1257                            <div class="">
1258                                <img data-perfmatters-preload src="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/DSCF9098.jpg?w=300" style="aspect-ratio:16/9;width:100%;object-fit:contain;" fetchpriority="high">
1259                            </div>
1260                            <div class="opi-headlines-widget-heading marfeelRecommendation">
1261                                <h4 class="category" style="margin:0;">News</h4>
1262                                <h3 style="margin:0 0 0.5rem 0;font-size:1rem;">West Linn suspends ODOT’s noise ordinance exemption following outcry over bridge construction</h3>
1263                            </div>
1264                        </a>
1265                    </div>
1266                                        <div data-mrf-recirculation="under-article-recirculation" class="marfeel-article-container">
1267                        <a href="https://westlinntidings.com/2026/09/24/oregon-students-grasp-of-key-subjects-slowly-grows-but-still-below-pre-pandemic-levels/" style="display:flex;flex-direction:column;text-decoration:none;color:#000;">
1268                            <div class="">
1269                                <img data-perfmatters-preload src="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/031224_Elementary-School_16-1-scaled-1-700x467-1.jpg?w=300" style="aspect-ratio:16/9;width:100%;object-fit:contain;" fetchpriority="high">
1270                            </div>
1271                            <div class="opi-headlines-widget-heading marfeelRecommendation">
1272                                <h4 class="category" style="margin:0;">Education</h4>
1273                                <h3 style="margin:0 0 0.5rem 0;font-size:1rem;">Oregon students’ grasp of key subjects slowly grows, but still below pre-pandemic levels</h3>
1274                            </div>
1275                        </a>
1276                    </div>
1277                                        <div data-mrf-recirculation="under-article-recirculation" class="marfeel-article-container">
1278                        <a href="https://westlinntidings.com/2026/09/24/oregon-narrows-lgbtq-foster-youth-protections-after-losing-federal-appeals-case/" style="display:flex;flex-direction:column;text-decoration:none;color:#000;">
1279                            <div class="">
1280                                <img data-perfmatters-preload src="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/Desk-decorations-6-2048x1364-1.jpg?w=300" style="aspect-ratio:16/9;width:100%;object-fit:contain;" fetchpriority="high">
1281                            </div>
1282                            <div class="opi-headlines-widget-heading marfeelRecommendation">
1283                                <h4 class="category" style="margin:0;">Government</h4>
1284                                <h3 style="margin:0 0 0.5rem 0;font-size:1rem;">Oregon narrows LGBTQ+ foster youth protections after losing federal appeals case</h3>
1285                            </div>
1286                        </a>
1287                    </div>
1288                                        <div data-mrf-recirculation="under-article-recirculation" class="marfeel-article-container">
1289                        <a href="https://westlinntidings.com/2026/09/24/oregon-regulators-nix-higher-fees-for-psilocybin-after-industry-backlash
1289/" style="display:flex;flex-direction:column;text-decoration:none;color:#000;">
1290                            <div class="">
1291                                <img src="https://westlinntidings.com/wp-content/uploads/sites/36/2026/09/Psilocybin-mushrooms-Courtesy-of-Satya-Therapeutics-2048x1365-1.jpg?w=300" style="aspect-ratio:16/9;width:100%;object-fit:contain;"/>
1292                            </div>
1293                            <div class="opi-headlines-widget-heading marfeelRecommendation">
1294                                <h4 class="category" style="margin:0;">Business</h4>
1295                                <h3 style="margin:0 0 0.5rem 0;font-size:1rem;">Oregon regulators nix higher fees for psilocybin after industry backlash</h3>
1296                            </div>
1297                        </a>
1298                    </div>
1299                                    </div><!--/content-wrapper-->
1300            </div>
1301            <!-- End Recommender Feed -->
1302                  
1303                        
1304            
1305<div id="taboola-below-article-thumbnails"></div>
1306<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1307  window._taboola = window._taboola || [];
1308  _taboola.push({
1309    mode: 'alternating-thumbnails-a',
1310    container: 'taboola-below-article-thumbnails',
1311    placement: 'Below Article Thumbnails',
1312    target_type: 'mix'
1313  });
1314</script>
1314
1315
1316<div class="one_by_one_group">
1317<div id="rev_video"></div>
1318</div>
1319
1320
1321
1322            
1323            </div><!-- END STORY_DETAIL -->
1324
1325            <div class="sidebar single-sidebar-container">
1326                
1327
1328<ul class="sidebar">
1329		<li style="margin-top:1rem;">
1330		<div class="ad mobile-ad-contain">
1331			<!-- med-rect-300x250-12 -->
1332<div
1333	class="opscoad-med-rect-300x250-12-RAIL"
1334	data-unit="web/westlinntidings.com/med-rect-300x250-12/news">
1335</div>		</div>
1336	</li>
1337		<li id="custom_html-4" class="widget_text widget widget_custom_html"><h2 class="widgettitle">West Linn Area Events</h2>
1338<div class="textwidget custom-html-widget"><div data-cswidget="12454"> </div> 
1339<script type="pmdelayedscript" async defer src="//cdn.cityspark.com/wid/get.js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> </script>
1339
1340<br><br></div></li>
1341<li id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><iframe src="https://portlandtribune.friends2follow.com/f2f/widget/html/postfeed2/163/0/12/140/1/1/1/9/9/1" width="300px" height="600px" frameborder="0" scrolling="no"></iframe><br><br></div></li>
1342	<li>
1343		<div class="ad mobile-ad-contain">
1344			<!-- med-rect-300x250-13 -->
1345<div
1346	class="opscoad-med-rect-300x250-13-RAIL"
1347	data-unit="web/westlinntidings.com/med-rect-300x250-13/news">
1348</div>		</div>
1349	</li>
1350		<li>
1351		<div class="story_list widget">
1352			<ul>
1353							</ul>
1354		</div>
1355	</li>
1356		<li>
1357		<div class="ad mobile-ad-contain">
1358			<!-- med-rect-300x250-18 -->
1359<div
1360	class="opscoad-med-rect-300x250-18-RAIL"
1361	data-unit="web/westlinntidings.com/med-rect-300x250-18/news">
1362</div>		</div>
1363	</li>
1364	  </ul>
1365    <div class="sticky">
1366      <div class="ad mobile-ad-contain">
1367				<!-- half-page-sky-300x600-1 -->
1368<div
1369	class="opscoad-half-page-sky-300x600-1-RAIL"
1370	data-unit="web/westlinntidings.com/half-page-sky-300x600-1/news">
1371</div>      </div>
1372    </div>
1373            </div>
1374            <div class="right_rule"></div>
1375        </div>
1376
1377    </div>
1378  </div>
1379
1380</div>
1381
1382
1383		<div id="" class="ad mobile-ad-contain">
1384		<div class="large_leaderboard">
1385			<!-- leaderboard-970x250-320x50-5 -->
1386<div
1387	class="opscoad-leaderboard-970x250-320x50-5-adhesion"
1388	data-unit="web/westlinntidings.com/leaderboard-970x250-320x50-5/news">
1389</div>		</div>
1390	</div>
1391	
1392	<div class="clearfix"></div>
1393			<div class="ad mobile-ad-contain large_leaderboard" style="margin: 2rem auto;"><!-- leaderboard-970x250-320x50-4 -->
1394<div
1395	class="opscoad-leaderboard-970x250-320x50-4-FOOTER"
1396	data-unit="web/westlinntidings.com/leaderboard-970x250-320x50-4/news">
1397</div></div>
1398</div>
1399
1400<div id="footer" class="footer-container">
1401    <div class="opi-footer">
1402        <div style="display:flex;flex-direction:column;justify-content:space-evenly;gap:0.5rem;">
1403            <div style="max-width:350px;">
1404                                <a href="https://westlinntidings.com">
1405                    <img src="https://westlinntidings.com/wp-content/themes/2024-westlinntidings-child/media/img/brand/logo-white-westlinntidings.png" alt="West Linn Tidings" />
1406                </a>
1407                            </div>
1408                            <div style="display:flex;gap:1rem;">
1409                                        <a href="https://www.facebook.com/westlinntidings/" target="_blank" rel="noopener noreferrer">
1410                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height:30px;"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"/></svg>
1411                    </a>
1412                                                            <a href="https://x.com/westlinntidings/" target="_blank" rel="noopener noreferrer">
1413                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height:30px;"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"/></svg>
1414                    </a>
1415                                                            <a href="https://www.instagram.com/westlinntidings" target="_blank" rel="noopener noreferrer">
1416                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height:30px;"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V4
141616c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z"/></svg>
1417                    </a>
1418                                                                            </div>
1419                    </div>
1420        <div class="footer-menu">
1421                            <div>
1422                    <h4>Sections</h4> <!-- Dynamically show menu name -->
1423                    <div class="menu-sections-container"><ul id="menu-sections" class="menu"><li id="menu-item-95" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-95"><a href="https://westlinntidings.com/category/news/">News</a></li>
1424<li id="menu-item-93" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-93"><a href="https://westlinntidings.com/category/business/">Business</a></li>
1425<li id="menu-item-94" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-94"><a href="https://westlinntidings.com/category/lifestyle/">Lifestyle</a></li>
1426<li id="menu-item-106" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-106"><a href="https://westlinntidings.com/events/">Events</a></li>
1427<li id="menu-item-96" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-96"><a href="https://westlinntidings.com/category/obituaries/">Obituaries</a></li>
1428<li id="menu-item-97" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-97"><a href="https://westlinntidings.com/category/opinion/">Opinion</a></li>
1429<li id="menu-item-98" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-98"><a href="https://westlinntidings.com/category/sports/">Sports</a></li>
1430<li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99"><a href="https://westlinntidings.com/weather/">Weather</a></li>
1431<li id="menu-item-2321" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2321"><a href="https://pr.westlinntidings.com/">Press Releases</a></li>
1432</ul></div>                </div>
1433                                <div>
1434                    <h4>Services</h4> <!-- Dynamically show menu name -->
1435                    <div class="menu-services-container"><ul id="menu-services" class="menu"><li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89"><a href="https://westlinntidings.com/services/">Submisison Forms</a></li>
1436<li id="menu-item-91" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91"><a target="_blank" href="https://digital.westlinntidings.com/">eEdition</a></li>
1437<li id="menu-item-92" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-92"><a target="_blank" href="https://marketplace.youroregonnews.com/Classifieds">Classifieds</a></li>
1438<li id="menu-item-6481" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6481"><a href="https://westlinntidings.com/contests/">Contests</a></li>
1439<li id="menu-item-90" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://westlinntidings.com/newsletters/">Newsletters</a></li>
1440</ul></div>                </div>
1441                                <div>
1442                    <h4>Our Company</h4> <!-- Dynamically show menu name -->
1443                    <div class="menu-our-company-container"><ul id="menu-our-company" class="menu"><li id="menu-item-87" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-87"><a href="https://westlinntidings.com/services/contact-us/">Contact Us</a></li>
1444<li id="menu-item-88" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88"><a href="https://westlinntidings.com/services/about-us/">About Us</a></li>
1445<li id="menu-item-2837" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2837"><a target="_blank" href="https://www.carpentermediagroup.com/locations/">Our Partners</a></li>
1446</ul></div>                </div>
1447                        </div>
1448    </div>
1449
1450    
1451    <div class="beneath-footer-container">
1452        <div>&copy; 2026 West Linn Tidings.</div>
1453        <div><a href="https://www.carpentermediagroup.com/privacy-policy/" target="_blank">Privacy Policy</a></div>
1454        <div><a href="https://www.carpentermediagroup.com/terms-of-service/" target="_blank">Terms of Service</a></div>
1455    </div>
1456</div>
1457</div>
1458
1459
1460				        
1460<script defer="defer" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/splide/dist/js/splide.min.js?1778184355" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1460
1461        
1461<script defer="defer" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/vendors/jquery.contentcarousel.js?1778184355" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1461
1462        
1462<script defer="defer" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/vendors/jquery.easing.1.3.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1462
1463				
1463<script defer="defer" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/vendors/jquery.timeago.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1463
1464        
1464<script defer="defer" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/plugins.js?1778184355" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1464
1465        
1465<script defer="defer" src="https://westlinntidings.com/wp-content/themes/2024-cmg/media/js/main.js?1778184355" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1465
1466
1467        
1468				
1468<script type="speculationrules">
1469{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/36/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/2024-westlinntidings-child/*","/wp-content/themes/2024-cmg/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1470</script>
1470
1471
1472<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">tb_pathToImage = "https://westlinntidings.com/wp-includes/js/thickbox/loadingAnimation.gif";tb_closeImage = "https://westlinntidings.com/wp-includes/js/thickbox/tb-close.png";</script>
1472
1473        
1473<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1474		function scrollAds(direction, scrollContainer) {
1475			const container = document.getElementById(scrollContainer);
1476			const ads = container.querySelectorAll('.scrollContent');
1477			const containerScrollLeft = container.scrollLeft;
1478			const containerWidth = container.clientWidth;
1479
1480			// Find the ad currently mostly in view
1481			let currentIndex = 0;
1482			for (let i = 0; i < ads.length; i++) {
1483				const adLeft = ads[i].offsetLeft;
1484				const adRight = adLeft + ads[i].offsetWidth;
1485				if (adLeft <= containerScrollLeft + containerWidth / 2 && adRight >= containerScrollLeft + containerWidth / 2) {
1486				currentIndex = i;
1487				break;
1488				}
1489			}
1490
1491			// Calculate the next index
1492			let targetIndex = currentIndex + direction;
1493			if (targetIndex < 0) targetIndex = 0;
1494			if (targetIndex >= ads.length) targetIndex = ads.length - 1;
1495
1496			// Center the target ad
1497			const targetAd = ads[targetIndex];
1498			const targetScrollLeft = targetAd.offsetLeft - (containerWidth - targetAd.offsetWidth) / 2;
1499
1500			container.scrollTo({
1501				left: targetScrollLeft,
1502				behavior: 'smooth'
1503			});
1504		}
1505        </script>
1505
1506		
1506<script id="splw-block-script-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1507var SplwBlockLocalize = {"ajaxUrl":"https://westlinntidings.com/wp-admin/admin-ajax.php","api_key":"ef1b57b124b52c99235fab77ea43e9a8","pluginUrl":"https://westlinntidings.com/wp-content/plugins/location-weather-pro","blockApiNonce":"cf0df2b84f","splw_skip_cache":""};
1508//# sourceURL=splw-block-script-js-extra
1509</script>
vendor: 1 bytes, line 1509
1509
1510<script type="pmdelayedscript" src="https://westlinntidings.com/_static/??-eJxtjUESgjAMRS9kCbpQWDiO3qRTgqSWNNMEub6FGV25/u+9D6u4kNmQDSQtT2KFGa1kRnNS8kgJnVCwpSDEuom4sezC0EQ9wB8/5eCNMrsVvU1Ytg4Qh7QMqHAfZmJ4VOil4FXRdAtrKCT2Tf7oukz5jYX2Cxe1qXalbvP1eOnbtuvO/Sl+AHO6SZ0=" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1510<script id="admin-bar-js" src="https://westlinntidings.com/wp-includes/js/admin-bar.min.js?ver=7.1.2" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1510
1510
1511<script id="admin-bar-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1512jQuery(document).ready( function($) {
1513	$('#wp-admin-bar-my-sites-search.hide-if-no-js').show();
1514	$('#wp-admin-bar-my-sites-search input').keyup( function( ) {
1515		var searchValRegex = new RegExp( $(this).val(), 'i');
1516		$('#wp-admin-bar-my-sites-list > li.menupop').hide().filter(function() {
1517			return searchValRegex.test( $(this).find('> a').text() );
1518		}).show();
1519	});
1520});
1521//# sourceURL=admin-bar-js-after
1522</script>
vendor: 1 bytes, line 1522
1522
1523<script id="splw-scripts-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1524var sp_location_weather_pro = {"ajax_url":"https://westlinntidings.com/wp-admin/admin-ajax.php","url":"https://westlinntidings.com/wp-content/plugins/location-weather-pro/assets","loadScript":"https://westlinntidings.com/wp-content/plugins/location-weather-pro/assets/js/splw-script.js","link":"https://westlinntidings.com/wp-admin/post-new.php?post_type=location_weather","shortCodeList":[{"id":67,"title":"Radar"},{"id":57,"title":"West Linn Weather"}]};
1525var splw_ajax_object = {"ajax_url":"https://westlinntidings.com/wp-admin/admin-ajax.php","splw_nonce":"5f34873c3f","splw_skip_cache":"","_key":"ef1b57b124b52c99235fab77ea43e9a8"};
1526//# sourceURL=splw-scripts-js-extra
1527</script>
vendor: 1 bytes, line 1527
1527
1528<script type="pmdelayedscript" src="https://westlinntidings.com/_static/??-eJytz8EOgjAMgOEXchQuCgfjI3j0PEaVYdmatWSvr0FJvOq8Nn+/tJDZuBgUgwLTcvNBgKKz6mMwGa2OmAynCFYEVWASkOwZUzX7UE2yg++B2TIQ2iuh/kcxkTG8q+e4EC0T3GhTyVvrviHbI0kBI0zZiEue9UfhTIPZksur+LzHB0fLgGs6eFEYY7xvF5/mY3Po6rpt910zPQANL+az" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1528<script id="wp-i18n-js" src="https://westlinntidings.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1528
1528
1529<script id="wp-i18n-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1530wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1531//# sourceURL=wp-i18n-js-after
1532</script>
vendor: 1 bytes, line 1532
1532
1533<script id="wp-parsely-loader-js-before" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1534window.wpParselySiteId = 'westlinntidings.com';
1535//# sourceURL=wp-parsely-loader-js-before
1536</script>
vendor: 1 bytes, line 1536
1536
1537<script id="wp-parsely-loader-js" src="https://westlinntidings.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1537
1537
1538<script id="parsely-cfg" data-parsely-site="westlinntidings.com" src="https://cdn.parsely.com/keys/westlinntidings.com/p.js?ver=3.24.1"></script>
vendor: 1 bytes, line 1538
1538
1539<script id="jetpack-stats-js-before" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1540_stq = window._stq || [];
1541_stq.push([ "view", {"v":"ext","blog":"243882646","post":"6321","tz":"-7","srv":"westlinntidings.com","hp":"vip","j":"1:16.2"} ]);
1542_stq.push([ "clickTrackerInit", "243882646", "6321" ]);
1543//# sourceURL=jetpack-stats-js-before
1544</script>
vendor: 1 bytes, line 1544
1544
1545<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js"></script>
vendor: 1 bytes, line 1545
1545
1546<script nitro-exclude data-wpfc-render="false" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1" data-trinity-mount-date="2026-09-24 21:20:21" id="trinity-player-js" src="https://trinitymedia.ai/player/trinity/b37cccdaa56b19c4d5380d2ccd0314fb/?integrationType=wordpress&amp;postHashV2=eb6e7562ee3ddf5b24d7cb58ed569ad4be564bd5&amp;articleLocale&amp;pageURL=https://westlinntidings.com/2025/10/31/coffee-shop-and-wine-bar-to-replace-beso-in-lake-oswego/&amp;ver=7.1.2" type="pmdelayedscript"></script>
vendor: 1 bytes, line 1546
1546
1547<script id="wp-emoji-settings" type="application/json">
1548{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://westlinntidings.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1549</script>
vendor: 1 bytes, line 1549
1549
1550<script type="module">
1551/*! This file is auto-generated */
1552var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1553//# sourceURL=https://westlinntidings.com/wp-includes/js/wp-emoji-loader.min.js
1554</script>
1554
1555				</div><!-- END undertone -->
1556                
1556<script>
1557document.addEventListener("DOMContentLoaded", function() {
1558  opscobid.cmd.push(() => {
1559    opscobid.refresh();
1560  });
1561});
1562</script>
1562
1563        
1564								
1564<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
1565  window._taboola = window._taboola || [];
1566  _taboola.push({flush: true});
1567</script>
1567
1568				
1569    
1569<script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=1;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode?t.parentNode.replaceChild(n,t):e()})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);
1569i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script>
1569</body>
1570</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.