Help
RSS
API
Feed
Maltego
Contact
Domain > blenheim.ca
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-01-04
192.254.236.15
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Sat, 04 Jan 2025 06:33:58 GMTServer: ApacheUpgrade: h2,h2cConnection: UpgradeLast-Modified: Mon, 20 May 2024 18:56:52 GMTAccept-Ranges: bytesContent-Length: 34377Cache-Control: max-age7200Expires: Sat, 04 Jan 2025 08:33:58 GMTVary: Accept-EncodingX-Newfold-Cache-Level: 2Content-Type: text/html !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>html xmlnshttp://www.w3.org/1999/xhtml>head profilehttp://gmpg.org/xfn/11>!-- basic meta tags -->meta http-equivContent-Type contenttext/html; charsetUTF-8 />meta namerobots contentindex, follow />!-- title -->title>blenheim.ca/title>!-- feeds and pingback -->link relalternate typeapplication/rss+xml titleblenheim.ca RSS2 Feed hrefhttps://blenheim.ca/feed/ />link relpingback hrefhttps://blenheim.ca/xmlrpc.php />!-- stylesheets -->link relstylesheet hrefhttps://blenheim.ca/wp-content/themes/display/js/prettyPhoto/css/prettyPhoto.css typetext/css mediascreen/>link relstylesheet hrefhttps://blenheim.ca/wp-content/themes/display/style.css typetext/css mediascreen />link relstylesheet hrefhttps://blenheim.ca/wp-content/themes/display/css/style1.css typetext/css mediascreen/>!-- scripts -->script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/slideshow/js/swfobject/swfobject.js>/script>script typetext/javascript> var flashvars {}; flashvars.xml https://blenheim.ca/wp-content/themes/display/slideshow/dont_edit.php; var attributes {}; attributes.wmode transparent; attributes.id slider; swfobject.embedSWF(https://blenheim.ca/wp-content/themes/display/slideshow/cu3er.swf, featured_image, 940, 420, 9, expressInstall.swf, flashvars, attributes);/script>!-- Internet Explorer 6 PNG Transparency Fix for all elements with class ie6fix --> !--if IE 6>script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/js/dd_belated_png.js>/script>script>DD_belatedPNG.fix(.ie6fix);/script>style>#footer .box ul li a, #sidebar .box ul a {zoom:1;}/style>!endif-->meta namerobots contentmax-image-preview:large />script typetext/javascript>/* !CDATA */window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{wpemoji:https:\/\/blenheim.ca\/wp-includes\/js\/wp-emoji.js?ver6.5.3,twemoji:https:\/\/blenheim.ca\/wp-includes\/js\/twemoji.js?ver6.5.3}};/** * @output wp-includes/js/wp-emoji-loader.js *//** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback *//** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji *//** * IIFE to detect emoji support and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise undefined ) { return; } var sessionStorageKey wpEmojiSettingsSupports; var tests flag, emoji ; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker ! undefined && typeof OffscreenCanvas ! undefined && typeof URL ! undefined && URL.createObjectURL && typeof Blob ! undefined ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ var item JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item object && typeof item.timestamp number && new Date().valueOf() item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests object ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ var item { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data rendered2 index ; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of flag or emoji. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case flag: /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesnt render it correctly (white flag emoji + transgender symbol). */ isIdentical emojiSetsRenderIdentically( context, \uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F, // as a zero-width joiner sequence \uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesnt render it correctly (U + N). */ isIdentical emojiSetsRenderIdentically( context, \uD83C\uDDFA\uD83C\uDDF3, // as the sequence of two code points \uD83C\uDDFA\u200B\uD83C\uDDF3 // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesnt render it correctly (black flag emoji + G + B + E + N + G). */ isIdentical emojiSetsRenderIdentically( context, // as the flag sequence \uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F, // with each code point separated by a zero-width space \uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F ); return ! isIdentical; case emoji: /* * Four and twenty blackbirds baked in a pie. * * To test for Emoji 15.0 support, try to render a new emoji: Blackbird. * * The Blackbird is a ZWJ sequence combining 🐦 Bird and ⬛ large black square., * * 0x1F426 (\uD83D\uDC26) Bird * 0x200D Zero-Width Joiner (ZWJ) that links the code points for the new emoji or * 0x200B Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji. * 0x2B1B Large Black Square * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical emojiSetsRenderIdentically( context, \uD83D\uDC26\u200D\u2B1B, // as the zero-width joiner sequence \uD83D\uDC26\u200B\u2B1B // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope ! undefined && self instanceof WorkerGlobalScope ) { canvas new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas document.createElement( canvas ); } var context canvas.getContext( 2d, { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesnt work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline top; context.font 600 32px Arial; var supports {}; tests.forEach( function ( test ) { supports test browserSupportsEmoji( context, test, emojiSetsRenderIdentically ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script document.createElement( script ); script.src src; script.defer true; document.head.appendChild( script ); } settings.supports { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise new Promise( function ( resolve ) { document.addEventListener( DOMContentLoaded, resolve, { once: true } ); } ); // Obtain the emoji support from the browser, asynchronously when possible. new Promise( function ( resolve ) { var supportTests getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. var workerScript postMessage( + testEmojiSupports.toString() + ( + JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString() .join( , ) + ));; var blob new Blob( workerScript , { type: text/javascript } ); var worker new Worker( URL.createObjectURL( blob ), { name: wpTestEmojiSupports } ); worker.onmessage function ( event ) { supportTests event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( function ( supportTests ) { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( var test in supportTests ) { settings.supports test supportTests test ; settings.supports.everything settings.supports.everything && settings.supports test ; if ( flag ! test ) { settings.supports.everythingExceptFlag settings.supports.everythingExceptFlag && settings.supports test ; } } settings.supports.everythingExceptFlag settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady false; settings.readyCallback function () { settings.DOMReady true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { settings.readyCallback(); var src settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } );} )( window, document, window._wpemojiSettings );/* > *//script>style idwp-emoji-styles-inline-css typetext/css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://blenheim.ca/wp-includes/css/dist/block-library/style.css?ver6.5.3 typetext/css mediaall />link relstylesheet idnfd-wonder-blocks-utilities-css hrefhttps://blenheim.ca/wp-content/plugins/wp-plugin-hostgator/vendor/newfold-labs/wp-module-patterns/assets/build/utilities.css?ver0.1.16 typetext/css mediaall />style idclassic-theme-styles-inline-css typetext/css>/** * These rules are needed for backwards compatibility. * They should match the button element rules in the base theme.json file. */.wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ /* This needs a low specificity so it wont override the rules from the button element if defined in theme.json. */ box-shadow: none; text-decoration: none; /* The extra 2px are added to size solids the same as the outline versions.*/ padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em;}.wp-block-file__button { background: #32373c; color: #ffffff; text-decoration: none;}/style>style idglobal-styles-inline-css typetext/css>body{--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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idEasy_FTP_Upload_css-css hrefhttps://blenheim.ca/wp-content/plugins/easy-ftp-upload/Easy_FTP_Upload.css?ver6.5.3 typetext/css mediaall />script typetext/javascript srchttps://blenheim.ca/wp-includes/js/jquery/jquery.js?ver3.7.1 idjquery-core-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-includes/js/jquery/jquery-migrate.js?ver3.4.1 idjquery-migrate-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/plugins/wp-plugin-hostgator/vendor/newfold-labs/wp-module-patterns/assets/build/utilities.js?ver0.1.16 idnfd-wonder-blocks-utilities-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/plugins/easy-ftp-upload/Easy_FTP_Upload.js?ver6.5.3 ideasy_ftp_upload_js-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/js/prettyPhoto/js/jquery.prettyPhoto.js?ver6.5.3 idprettyphoto-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/js/custom.js?ver6.5.3 idmy_customJs-js>/script>link relhttps://api.w.org/ hrefhttps://blenheim.ca/wp-json/ />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://blenheim.ca/xmlrpc.php?rsd />!-- Debugging help, do not remove -->meta nameFramework contentKpress />meta nameTheme Version content2.0.5 />meta nameFramework Version content1.4 />meta nameCMS Version content6.5.3 /> style> #nfd-site-status { align-items: center; background-color: #F8F8F8; border-radius: 2px; border-style: solid; border-width: 1px; color: #333333; display: flex; font-weight: 500; gap: 2px; height: 22px; margin-top: 4px; padding: 0 14px; } #wpadminbar #wp-admin-bar-site-status .ab-item{ height:22px; } #nfd-site-statusdata-coming-soontrue { border-color: var(--Dark-Red, #C71919); } #nfd-site-statusdata-coming-soonfalse { border-color: var(--A11y-GRN, #278224); } #nfd-site-status span { display: none; text-transform: uppercase; font-weight: 500; } #nfd-site-statusdata-coming-soontrue #nfd-site-status-coming-soon { color: var(--Dark-Red, #C71919); display: inline-block; } #nfd-site-statusdata-coming-soonfalse #nfd-site-status-live { color: var(--A11y-GRN, #278224); display: inline-block; } /style> !-- meta tags, needed for javascript -->meta nameautorotate content1 />meta nameautorotate_duration content5 />meta nametemp_url contenthttps://blenheim.ca/wp-content/themes/display />/head>body idfrontpage classhome blog> div classwrapper> div idtop> div idhead> h1 classlogo ie6fix >a hrefhttp://blenheim.ca/>img srchttp://blenheim.ca/wp-content/uploads/2013/01/blenheim_logo_ON_K.png althttp://blenheim.ca />/a>/h1> div classmenu-first-container>ul idmenu-first classnav>li idmenu-item-97 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children>a hrefhttps://blenheim.ca/printing/>strong>Printing/strong>span>Digital & Commercial/span>/a>ul classsub-menu> li idmenu-item-57 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/printing/digital-printing/>strong>Digital Printing/strong>/a>/li> li idmenu-item-64 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/printing/commercial-printing/>strong>Commercial Printing/strong>/a>/li> li idmenu-item-85 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/printing/creative/>strong>Creative/strong>/a>/li>/ul>/li>li idmenu-item-82 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/fulfillment/>strong>Fulfillment Services/strong>/a>/li>li idmenu-item-234 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children>a hrefhttps://blenheim.ca/display-systems/>strong>Display Systems/strong>/a>ul classsub-menu> li idmenu-item-83 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/display-systems/trade-show-displays/>strong>Trade Show Displays/strong>/a>/li> li idmenu-item-236 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/display-systems/retail-displays/>strong>Retail Displays/strong>/a>/li>/ul>/li>li idmenu-item-364 classmenu-item menu-item-type-custom menu-item-object-custom>a hrefhttps://blenheimink.espwebsite.com/>strong>Promotional Products/strong>/a>/li>li idmenu-item-58 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/contact/>strong>Contact/strong>/a>/li>/ul>/div> /div> !-- end #head --> div idfeatured> div idfeatured_image>a hrefhttps://blenheim.ca/service/ classcurrent_img>img srchttp://blenheim.ca/wp-content/uploads/2013/02/Primary_Image.jpg alt />/a>a hrefhttps://blenheim.ca/printing/>img srchttp://blenheim.ca/wp-content/uploads/2013/02/print-slider.jpg alt />/a>a hrefhttps://blenheim.ca/fulfillment/>img srchttp://blenheim.ca/wp-content/uploads/2013/02/fulfillment_slider.jpg alt />/a>a hrefhttps://blenheim.ca/display-systems/>img srchttp://blenheim.ca/wp-content/uploads/2013/02/Display_Slider.jpg alt />/a> /div>!--end featured_image--> /div>!--end featured--> div idinfotext> h2>center>Blenheim INK: Print, Fulfillment, Display System and Promotional Products Specialists /Center>/h2> /div>!--end infotext--> div idmain> div idtext-2 classbox_small box box1 widget widget_text>h3 classwidgettitle>Digital and Commercial Printing Made Easy/h3> div classtextwidget>Benefit from a single point of contact from concept to completion for any print or fulfillment project.Get the personal attention that ensures you work is done right, on time, and on budget.Extensive expertise in both Digital and Commercial Printing.p alignright>a hrefhttp://74.53.189.2/~blenadmi/?page_id89>Read more>>/a>/p>/div> /div>div idtext-3 classbox_small box box2 widget widget_text>h3 classwidgettitle>Print Fulfillment: Print, Store, Deliver/h3> div classtextwidget>Dependable print fulfillment services that companies of all sizes and industries rely on.Innovative fulfillment solutions for managing all aspects of print, warehousing, delivery and kitting to save you time and money.We evaluate and provide your fulfillment needs.p alignright>a hrefhttp://74.53.189.2/~blenadmi/?page_id65>Read more>>/a>/p>/div> /div>div idtext-4 classbox_small box box3 widget widget_text>h3 classwidgettitle>Display Systems that Get Attention/h3> div classtextwidget>Confidently rely on our large format and high-output printing systems.Creative solutions to the challenges of various display systems where time and budget are always a concern.Deliver targeted marketing messages while increasing brand awareness.p alignright>a hrefhttp://74.53.189.2/~blenadmi/?page_id228>Read more>>/a>/p>/div> /div> /div>!--end main--> /div>!-- end #top -->/div>!-- end #wrapper --> div classwrapper idfooterwrap> div idfooter> div classfooter_widgets> div idtext-5 classbox_mini box widget widget_text>h4 classwidgettitle>Blenheim INK/h4> div classtextwidget>tel 289-337-4305br>fax 289-337-4187br>/div> /div> /div> div classbox box_custom_footer> !-- big button --> a hrefhttps://blenheim.ca/contact/ classcustom_button ie6fix rounded> strong>Contact Us/strong> span>Request a quote/span> /a> div idsitesearch_footer> h4>Search Site/h4> form methodget idsearchform actionhttps://blenheim.ca/>div>input typetext classrounded value names ids />input typesubmit classbutton ie6fix idsearchsubmit value. />/div>/form> /div> !-- copyright text --> p>All content Copyright © 2020 Blenheim Ink./p> !-- social bookmarks --> ul classsocial_bookmarks> li classrss>a classie6fix hrefhttps://blenheim.ca/feed/>RSS/a>/li> /ul> /div> /div>!--end footer--> /div>style idcore-block-supports-inline-css typetext/css>/** * Core styles: block-supports *//style>script typetext/javascript srchttps://blenheim.ca/wp-content/plugins/wp-plugin-hostgator/vendor/newfold-labs/wp-module-ecommerce/includes/wpnavbar.js?ver1.0 idnfd_wpnavbar_setting-js>/script>/body>/html>!--Generated by Newfold Page Cache-->
Port 443
HTTP/1.1 200 OKDate: Sat, 04 Jan 2025 06:33:58 GMTServer: ApacheUpgrade: h2,h2cConnection: UpgradeLast-Modified: Mon, 20 May 2024 18:56:52 GMTAccept-Ranges: bytesContent-Length: 34377Cache-Control: max-age7200Expires: Sat, 04 Jan 2025 08:33:58 GMTVary: Accept-EncodingX-Newfold-Cache-Level: 2Content-Type: text/html !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>html xmlnshttp://www.w3.org/1999/xhtml>head profilehttp://gmpg.org/xfn/11>!-- basic meta tags -->meta http-equivContent-Type contenttext/html; charsetUTF-8 />meta namerobots contentindex, follow />!-- title -->title>blenheim.ca/title>!-- feeds and pingback -->link relalternate typeapplication/rss+xml titleblenheim.ca RSS2 Feed hrefhttps://blenheim.ca/feed/ />link relpingback hrefhttps://blenheim.ca/xmlrpc.php />!-- stylesheets -->link relstylesheet hrefhttps://blenheim.ca/wp-content/themes/display/js/prettyPhoto/css/prettyPhoto.css typetext/css mediascreen/>link relstylesheet hrefhttps://blenheim.ca/wp-content/themes/display/style.css typetext/css mediascreen />link relstylesheet hrefhttps://blenheim.ca/wp-content/themes/display/css/style1.css typetext/css mediascreen/>!-- scripts -->script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/slideshow/js/swfobject/swfobject.js>/script>script typetext/javascript> var flashvars {}; flashvars.xml https://blenheim.ca/wp-content/themes/display/slideshow/dont_edit.php; var attributes {}; attributes.wmode transparent; attributes.id slider; swfobject.embedSWF(https://blenheim.ca/wp-content/themes/display/slideshow/cu3er.swf, featured_image, 940, 420, 9, expressInstall.swf, flashvars, attributes);/script>!-- Internet Explorer 6 PNG Transparency Fix for all elements with class ie6fix --> !--if IE 6>script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/js/dd_belated_png.js>/script>script>DD_belatedPNG.fix(.ie6fix);/script>style>#footer .box ul li a, #sidebar .box ul a {zoom:1;}/style>!endif-->meta namerobots contentmax-image-preview:large />script typetext/javascript>/* !CDATA */window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{wpemoji:https:\/\/blenheim.ca\/wp-includes\/js\/wp-emoji.js?ver6.5.3,twemoji:https:\/\/blenheim.ca\/wp-includes\/js\/twemoji.js?ver6.5.3}};/** * @output wp-includes/js/wp-emoji-loader.js *//** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback *//** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji *//** * IIFE to detect emoji support and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise undefined ) { return; } var sessionStorageKey wpEmojiSettingsSupports; var tests flag, emoji ; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker ! undefined && typeof OffscreenCanvas ! undefined && typeof URL ! undefined && URL.createObjectURL && typeof Blob ! undefined ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ var item JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item object && typeof item.timestamp number && new Date().valueOf() item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests object ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ var item { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data rendered2 index ; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of flag or emoji. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case flag: /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesnt render it correctly (white flag emoji + transgender symbol). */ isIdentical emojiSetsRenderIdentically( context, \uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F, // as a zero-width joiner sequence \uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesnt render it correctly (U + N). */ isIdentical emojiSetsRenderIdentically( context, \uD83C\uDDFA\uD83C\uDDF3, // as the sequence of two code points \uD83C\uDDFA\u200B\uD83C\uDDF3 // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesnt render it correctly (black flag emoji + G + B + E + N + G). */ isIdentical emojiSetsRenderIdentically( context, // as the flag sequence \uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F, // with each code point separated by a zero-width space \uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F ); return ! isIdentical; case emoji: /* * Four and twenty blackbirds baked in a pie. * * To test for Emoji 15.0 support, try to render a new emoji: Blackbird. * * The Blackbird is a ZWJ sequence combining 🐦 Bird and ⬛ large black square., * * 0x1F426 (\uD83D\uDC26) Bird * 0x200D Zero-Width Joiner (ZWJ) that links the code points for the new emoji or * 0x200B Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji. * 0x2B1B Large Black Square * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical emojiSetsRenderIdentically( context, \uD83D\uDC26\u200D\u2B1B, // as the zero-width joiner sequence \uD83D\uDC26\u200B\u2B1B // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope ! undefined && self instanceof WorkerGlobalScope ) { canvas new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas document.createElement( canvas ); } var context canvas.getContext( 2d, { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesnt work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline top; context.font 600 32px Arial; var supports {}; tests.forEach( function ( test ) { supports test browserSupportsEmoji( context, test, emojiSetsRenderIdentically ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script document.createElement( script ); script.src src; script.defer true; document.head.appendChild( script ); } settings.supports { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise new Promise( function ( resolve ) { document.addEventListener( DOMContentLoaded, resolve, { once: true } ); } ); // Obtain the emoji support from the browser, asynchronously when possible. new Promise( function ( resolve ) { var supportTests getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. var workerScript postMessage( + testEmojiSupports.toString() + ( + JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString() .join( , ) + ));; var blob new Blob( workerScript , { type: text/javascript } ); var worker new Worker( URL.createObjectURL( blob ), { name: wpTestEmojiSupports } ); worker.onmessage function ( event ) { supportTests event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( function ( supportTests ) { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( var test in supportTests ) { settings.supports test supportTests test ; settings.supports.everything settings.supports.everything && settings.supports test ; if ( flag ! test ) { settings.supports.everythingExceptFlag settings.supports.everythingExceptFlag && settings.supports test ; } } settings.supports.everythingExceptFlag settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady false; settings.readyCallback function () { settings.DOMReady true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { settings.readyCallback(); var src settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } );} )( window, document, window._wpemojiSettings );/* > *//script>style idwp-emoji-styles-inline-css typetext/css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://blenheim.ca/wp-includes/css/dist/block-library/style.css?ver6.5.3 typetext/css mediaall />link relstylesheet idnfd-wonder-blocks-utilities-css hrefhttps://blenheim.ca/wp-content/plugins/wp-plugin-hostgator/vendor/newfold-labs/wp-module-patterns/assets/build/utilities.css?ver0.1.16 typetext/css mediaall />style idclassic-theme-styles-inline-css typetext/css>/** * These rules are needed for backwards compatibility. * They should match the button element rules in the base theme.json file. */.wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ /* This needs a low specificity so it wont override the rules from the button element if defined in theme.json. */ box-shadow: none; text-decoration: none; /* The extra 2px are added to size solids the same as the outline versions.*/ padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em;}.wp-block-file__button { background: #32373c; color: #ffffff; text-decoration: none;}/style>style idglobal-styles-inline-css typetext/css>body{--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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idEasy_FTP_Upload_css-css hrefhttps://blenheim.ca/wp-content/plugins/easy-ftp-upload/Easy_FTP_Upload.css?ver6.5.3 typetext/css mediaall />script typetext/javascript srchttps://blenheim.ca/wp-includes/js/jquery/jquery.js?ver3.7.1 idjquery-core-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-includes/js/jquery/jquery-migrate.js?ver3.4.1 idjquery-migrate-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/plugins/wp-plugin-hostgator/vendor/newfold-labs/wp-module-patterns/assets/build/utilities.js?ver0.1.16 idnfd-wonder-blocks-utilities-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/plugins/easy-ftp-upload/Easy_FTP_Upload.js?ver6.5.3 ideasy_ftp_upload_js-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/js/prettyPhoto/js/jquery.prettyPhoto.js?ver6.5.3 idprettyphoto-js>/script>script typetext/javascript srchttps://blenheim.ca/wp-content/themes/display/js/custom.js?ver6.5.3 idmy_customJs-js>/script>link relhttps://api.w.org/ hrefhttps://blenheim.ca/wp-json/ />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://blenheim.ca/xmlrpc.php?rsd />!-- Debugging help, do not remove -->meta nameFramework contentKpress />meta nameTheme Version content2.0.5 />meta nameFramework Version content1.4 />meta nameCMS Version content6.5.3 /> style> #nfd-site-status { align-items: center; background-color: #F8F8F8; border-radius: 2px; border-style: solid; border-width: 1px; color: #333333; display: flex; font-weight: 500; gap: 2px; height: 22px; margin-top: 4px; padding: 0 14px; } #wpadminbar #wp-admin-bar-site-status .ab-item{ height:22px; } #nfd-site-statusdata-coming-soontrue { border-color: var(--Dark-Red, #C71919); } #nfd-site-statusdata-coming-soonfalse { border-color: var(--A11y-GRN, #278224); } #nfd-site-status span { display: none; text-transform: uppercase; font-weight: 500; } #nfd-site-statusdata-coming-soontrue #nfd-site-status-coming-soon { color: var(--Dark-Red, #C71919); display: inline-block; } #nfd-site-statusdata-coming-soonfalse #nfd-site-status-live { color: var(--A11y-GRN, #278224); display: inline-block; } /style> !-- meta tags, needed for javascript -->meta nameautorotate content1 />meta nameautorotate_duration content5 />meta nametemp_url contenthttps://blenheim.ca/wp-content/themes/display />/head>body idfrontpage classhome blog> div classwrapper> div idtop> div idhead> h1 classlogo ie6fix >a hrefhttp://blenheim.ca/>img srchttp://blenheim.ca/wp-content/uploads/2013/01/blenheim_logo_ON_K.png althttp://blenheim.ca />/a>/h1> div classmenu-first-container>ul idmenu-first classnav>li idmenu-item-97 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children>a hrefhttps://blenheim.ca/printing/>strong>Printing/strong>span>Digital & Commercial/span>/a>ul classsub-menu> li idmenu-item-57 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/printing/digital-printing/>strong>Digital Printing/strong>/a>/li> li idmenu-item-64 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/printing/commercial-printing/>strong>Commercial Printing/strong>/a>/li> li idmenu-item-85 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/printing/creative/>strong>Creative/strong>/a>/li>/ul>/li>li idmenu-item-82 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/fulfillment/>strong>Fulfillment Services/strong>/a>/li>li idmenu-item-234 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children>a hrefhttps://blenheim.ca/display-systems/>strong>Display Systems/strong>/a>ul classsub-menu> li idmenu-item-83 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/display-systems/trade-show-displays/>strong>Trade Show Displays/strong>/a>/li> li idmenu-item-236 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/display-systems/retail-displays/>strong>Retail Displays/strong>/a>/li>/ul>/li>li idmenu-item-364 classmenu-item menu-item-type-custom menu-item-object-custom>a hrefhttps://blenheimink.espwebsite.com/>strong>Promotional Products/strong>/a>/li>li idmenu-item-58 classmenu-item menu-item-type-post_type menu-item-object-page>a hrefhttps://blenheim.ca/contact/>strong>Contact/strong>/a>/li>/ul>/div> /div> !-- end #head --> div idfeatured> div idfeatured_image>a hrefhttps://blenheim.ca/service/ classcurrent_img>img srchttp://blenheim.ca/wp-content/uploads/2013/02/Primary_Image.jpg alt />/a>a hrefhttps://blenheim.ca/printing/>img srchttp://blenheim.ca/wp-content/uploads/2013/02/print-slider.jpg alt />/a>a hrefhttps://blenheim.ca/fulfillment/>img srchttp://blenheim.ca/wp-content/uploads/2013/02/fulfillment_slider.jpg alt />/a>a hrefhttps://blenheim.ca/display-systems/>img srchttp://blenheim.ca/wp-content/uploads/2013/02/Display_Slider.jpg alt />/a> /div>!--end featured_image--> /div>!--end featured--> div idinfotext> h2>center>Blenheim INK: Print, Fulfillment, Display System and Promotional Products Specialists /Center>/h2> /div>!--end infotext--> div idmain> div idtext-2 classbox_small box box1 widget widget_text>h3 classwidgettitle>Digital and Commercial Printing Made Easy/h3> div classtextwidget>Benefit from a single point of contact from concept to completion for any print or fulfillment project.Get the personal attention that ensures you work is done right, on time, and on budget.Extensive expertise in both Digital and Commercial Printing.p alignright>a hrefhttp://74.53.189.2/~blenadmi/?page_id89>Read more>>/a>/p>/div> /div>div idtext-3 classbox_small box box2 widget widget_text>h3 classwidgettitle>Print Fulfillment: Print, Store, Deliver/h3> div classtextwidget>Dependable print fulfillment services that companies of all sizes and industries rely on.Innovative fulfillment solutions for managing all aspects of print, warehousing, delivery and kitting to save you time and money.We evaluate and provide your fulfillment needs.p alignright>a hrefhttp://74.53.189.2/~blenadmi/?page_id65>Read more>>/a>/p>/div> /div>div idtext-4 classbox_small box box3 widget widget_text>h3 classwidgettitle>Display Systems that Get Attention/h3> div classtextwidget>Confidently rely on our large format and high-output printing systems.Creative solutions to the challenges of various display systems where time and budget are always a concern.Deliver targeted marketing messages while increasing brand awareness.p alignright>a hrefhttp://74.53.189.2/~blenadmi/?page_id228>Read more>>/a>/p>/div> /div> /div>!--end main--> /div>!-- end #top -->/div>!-- end #wrapper --> div classwrapper idfooterwrap> div idfooter> div classfooter_widgets> div idtext-5 classbox_mini box widget widget_text>h4 classwidgettitle>Blenheim INK/h4> div classtextwidget>tel 289-337-4305br>fax 289-337-4187br>/div> /div> /div> div classbox box_custom_footer> !-- big button --> a hrefhttps://blenheim.ca/contact/ classcustom_button ie6fix rounded> strong>Contact Us/strong> span>Request a quote/span> /a> div idsitesearch_footer> h4>Search Site/h4> form methodget idsearchform actionhttps://blenheim.ca/>div>input typetext classrounded value names ids />input typesubmit classbutton ie6fix idsearchsubmit value. />/div>/form> /div> !-- copyright text --> p>All content Copyright © 2020 Blenheim Ink./p> !-- social bookmarks --> ul classsocial_bookmarks> li classrss>a classie6fix hrefhttps://blenheim.ca/feed/>RSS/a>/li> /ul> /div> /div>!--end footer--> /div>style idcore-block-supports-inline-css typetext/css>/** * Core styles: block-supports *//style>script typetext/javascript srchttps://blenheim.ca/wp-content/plugins/wp-plugin-hostgator/vendor/newfold-labs/wp-module-ecommerce/includes/wpnavbar.js?ver1.0 idnfd_wpnavbar_setting-js>/script>/body>/html>!--Generated by Newfold Page Cache-->
Subdomains
Date
Domain
IP
cpanel.blenheim.ca
2025-01-04
192.254.236.15
autodiscover.blenheim.ca
2024-12-18
192.254.236.15
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]